PDA

Показать полную графическую версию : [решено] Помогите с ICO при ассоциациях.


tupica
11-04-2010, 16:51
Как выбрать иконку для какого-то типа файлов при ассоциации:
Пробовал:
[HKEY_CLASSES_ROOT\.XXX\DefaultIcon]
@="XX\\XX.exe,5"
И просто прописывать путь к одиночной .ICO
Ничего не выходит
Помогите пожалуйста.

Habetdin
11-04-2010, 19:30
tupica, Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.ico\DefaultIcon]
@="%1"

hb860
11-04-2010, 21:29
Должно быть как-то так:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.XXX]
@="xxxfile"

[HKEY_CLASSES_ROOT\xxxfile\DefaultIcon]
@="c:\\my folder\\myicon.ico,0"

Соурсе: http://msdn.microsoft.com/en-us/library/ms690440(VS.85).aspx

Habetdin
11-04-2010, 21:42
hb860, это необязательно :)

tupica
11-04-2010, 21:55
Оба способа действуют,но вот прикол:1 способ можно так

[HKEY_CLASSES_ROOT\.XXX]
@="ОПИСАНИЕ"

[HKEY_CLASSES_ROOT\.XXX\DefaultIcon]
@="%programfiles%\PROGA\images\ICO.ico"

но второй только так

[HKEY_CLASSES_ROOT\.XXX]
@="xxxfile"

[HKEY_CLASSES_ROOT\xxxfile\DefaultIcon]
@="c:\\my folder\\myicon.ico,0"

Ну да ладно.Спасибо.

Habetdin
11-04-2010, 21:59
tupica, но второй только так »
При втором способе все из HKCR\.xxx переносится в HKCR\xxxfile и оставляется "ссылка" вместо "описания":
[HKEY_CLASSES_ROOT\.XXX]
@="xxxfile"

[HKEY_CLASSES_ROOT\xxxfile]
@="ОПИСАНИЕ"

[HKEY_CLASSES_ROOT\xxxfile\DefaultIcon]
@="%programfiles%\PROGA\images\ICO.ico"




© OSzone.net 2001-2012