Создание типа файла с новым значком - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть текстовый файл, у меня есть расширение с именем .val. Я также изменил его значок, выбрав «Компьютер»> «Открыть инструменты»> «Параметры открытой папки»>

.

однако, хотя это меняет значок расширения, оно меняет его только на моем компьютере, я хотел бы знать, как я могу сделать это для всех машин. даже если это означает создание чего-то, что должно быть установлено, что меня устраивает

1 Ответ

0 голосов
/ 21 февраля 2011

Я недавно написал небольшую программу. Реестр Windows - беспорядок. Сэкономьте много времени и используйте этот установочный пакет - в нем есть мастер, который создаст сценарий установки для вас. Перейдите к своей программе, значку и т. Д. Довольно просто.

http://hmne.sourceforge.net/

Насколько я помню, в Windows иконки устанавливаются в зависимости от того, какая программа их открывает, поэтому косвенно тип файла. Итак, сначала вы должны создать рег записи для вашего приложения на вашем компьютере. Затем вы должны связать этот тип файла с вашим расширением. И тогда расширение получает значок из настроек вашего приложения. Это, конечно, отличается в WinXP против Win7. Поэтому я считаю, что вам следует избегать головной боли и использовать установщик.

[HKEY_CLASSES_ROOT\Your App\DefaultIcon]
...