2013-11-11 4 views
1

Я создал приложение Java, которое шифрует файлы. Зашифрованный файл имеет собственное расширение: .encrpts. Теперь мне нужно указать значок для этого типа файла. Как я могу это сделать?Добавить значок в новый тип файла

+0

Это зависит от вашей ОС. AFAIK, установщики могут позаботиться об этом для вас. –

+0

Я использую install4j для создания установщика для моего приложения. используя, что я могу сделать это? –

+0

Прочитайте документацию, и вы узнаете. –

ответ

1
WINDOWS: 

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-файлы будут использовать третий значок из исполняемого файла Explorer.

Ответ см от HERE

0

Используйте «Создать файл ассоциации» действия. Он откроет файл с выбранной пусковой установкой и по умолчанию будет использовать значок запуска, хотя вы можете указать другой значок с свойством «Файл значка для Windows».

Смежные вопросы