Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Как сменить изображение стрелки ярлыка(Програмно)   Найти похожие ветки 

 
CAHEK ©   (2004-03-30 21:46) [0]

Может ли кто-нибудь написать,как програмно сменить значек стрелки ярлыка в ХР(Где его искать:в RegEdit"е,или в файле темы(*.theme)?).
Да и можно ли обращаться к *.theme файлу,как *.ini (у файла темы структура как у инюка).


 
CAHEK ©   (2004-03-30 21:47) [1]

Заранее всем спасибо!


 
Cobalt ©   (2004-03-31 15:49) [2]

обрати свой взор на всякие утилиты типа TweakUI и всякие странички по настройке Windows. Там и найдёшь место в реестре.


 
CAHEK ©   (2004-03-31 17:27) [3]

Вообще я так и делал,и про смену значка стрелки даже и не подозревал,но
с появлением пакета Microangel,в котором есть утилка OnDisplay,это и
узнал.До поры до времени,я думал,что главной настройкой системы является
реестр,но после того как я попытался менять значки "Мой комп" и д.р. и
ничего не произошло...(Там только CUR-файлы меняются!).После этого я
рылся в теме,но и там нет.Кстати говоря Винда хранит важние иконки в
папке "%systemroot%\Installed System Icons" с именами sysicon,там лежала
иконка которую я использую.Недолго думая залез в RegEdit и наел ключ:
"HLM\Software\Microsoft\windows\CurrentVersion\Explorer\Shell Icons",
в котором есть значение "23" ссылающеесе на мой значек...В итоге ничего
не получилось(Винда значение ключа меняет,а иконку нет!).Так что я не
знаю где мне искать.
 ЗЫ:Разве что на мыло комтании Impact(разработчик Microangelo) этот
вопрос слать,или попросить их исходником поделитья:)


 
Cobalt ©   (2004-03-31 21:43) [4]

После изменения данных в реестре надо известить проводник о том, что данные изменились.
Или он, по-твоему, должен каждую секунду проверять реестр?
Название функции (или сообщения? - скорее всего) не помню, что-то типа SystemParametrChange - в общем, пытливый ум найдёт.
Используйте Win32s.hlp и MSDN.


 
CAHEK ©   (2004-04-01 00:18) [5]

Впринципе мне было все равно как обновить десктоп,reset"ом или щелкнуть мышью по контекстному меню проводника,но и в том и другом случае не работает.


 
Cobalt ©   (2004-04-01 08:48) [6]

Хм, а у меня в XP нет ни того (папки  "%systemroot%\Installed System Icons"), ни другого ( ключ
"HLM\Software\Microsoft\windows\CurrentVersion\Explorer\Shell Icons")


 
CAHEK ©   (2004-04-01 16:57) [7]

Странно,это наверное по тому,что я всегда меняю значки моих документов,ярлыка,стандартный значек папки,незарегистрированных типов файлов и т.д.
Я точно не знаю,но попробуйте сменить значки "Мой комп" и д.р. средствами Винды.
Да  ярлик-это тоже файл=>у него есть расширение(*.ink -обычный ярлык; *.pif -ярлык для DOS"ки)=>можно покапаться в CLASSES_ROOT"е.
В ключах .ink и .pif ничего нет значений такого типа "{002323323-adff67216-...-9494332ad}" обыччно они ссылаются на другие ключи в которых более
полная информация(эти клчи неходятся в ключе CLSID) но и в них я ничего не нашел.


 
CAHEK ©   (2004-04-04 01:34) [8]

Здесь есть кто-нибудь????????????????


 
Ivane ©   (2004-04-04 01:40) [9]

Я есть! :-)


 
CAHEK ©   (2004-04-07 01:06) [10]

Что никто не знает,обидно,вопрос то интересный.


 
Cobalt ©   (2004-04-07 01:27) [11]

Так, я не понял - прога от Microangelo делает то, что надо?


 
CAHEK ©   (2004-04-07 16:09) [12]

Делает,но мне надо что бы это моя прога делала.


 
MegaVolt ©   (2004-04-08 09:50) [13]

Ищи в реестре слово IsShortCut и удаляй его везде :) И ищезнут стрелочки :) Конечно сохрани копию реестра на всякий случай.


 
Cobalt ©   (2004-04-08 13:24) [14]

Раз делает, то смотри, что именно она делает (RegMon, FileMon в помощь от Sysinternals ) А лучше на сайтах конкретно узнать ключи и пути.


 
CAHEK ©   (2004-04-08 13:58) [15]

Удалять надо в 2 местах:"HKEY_CLASSES_ROOT\inkfile" и "HKEY_CLASSES_ROOT\Piffile".А на сайтах ничего нет,только скачать ПЛАТНЫЙ софт можно.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
3-1082107204
Litva
2004-04-16 13:20
2004.05.16
DBGRID...


9-1072859108
Elf
2003-12-31 11:25
2004.05.16
вопрос от чайника


1-1082965904
Victor_A
2004-04-26 11:51
2004.05.16
Как засунуть модуль .dll в .EXE и работать с ним от туда


14-1082904625
Dimaz
2004-04-25 18:50
2004.05.16
Linux - вперёд!


6-1080039228
V@LER@N
2004-03-23 13:53
2004.05.16
Сниффер - не сниффер...