Как я могу установить значок для моего собственного расширения файла

Я регистрирую расширение своего файла в Windows с помощью «ftype» и «assoc», это работает. теперь у меня плохой значок по умолчанию, как я могу изменить этот значок ??


person tomkpunkt    schedule 21.04.2009    source источник


Ответы (1)


Ключ HKEY_CLASSES_ROOT\.[extension] по умолчанию содержит строку REG_SZ, которая является именем следующего ключа:

HKEY_CLASSES_ROOT\[that_string]\DefaultIcon ключ по умолчанию ("@") содержит следующее: [path_to_icon_file],[zero_based_index]

Пример:

 HKEY_CLASSES_ROOT\.txt
     @="MyTextFile"
 HKEY_CLASSES_ROOT\MyTextFile\DefaultIcon
     @="C:\WINDOWS\explorer.exe,2"

Таким образом, все файлы .txt будут использовать третий значок из исполняемого файла проводника.

person Piskvor left the building    schedule 21.04.2009