Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.023 c
6-1080634018
hair_fly
2004-03-30 12:06
2004.05.16
Закрытие клиентского приложения приводит к закрытию сервера


3-1082087860
Dark Man
2004-04-16 07:57
2004.05.16
А вот акаунт какой???


1-1083045385
LARI
2004-04-27 09:56
2004.05.16
как скопировать лист в Excel


14-1082449384
Igorek
2004-04-20 12:23
2004.05.16
Предлагаю ввести значок "Ламер", который выдавать всем желающим.


3-1082192120
diwin
2004-04-17 12:55
2004.05.16
запрос в Query Analyzer с выборкой из разных серверов




   Наверх