Можно ли установить значок для файлов с указанным расширением ( .abc ), но не из файла значков? Я имею в виду, могу ли я иметь программу (.jar или .bat), чтобы определить значок этих файлов. В реестре я видел, что значки файлов для некоторых расширений не являются путями к изображениям. Вместо этого они являются путями к программам. Например, файлы изображений (такие как .jpg показывают предварительный просмотр самих себя вместо того, чтобы показывать изображение, которое представляет все файлы .jpg. В этой ситуации, я думаю, что программа каким-то образом устанавливает значок для этого файла после получения изображения. Видео файлы показывают изображение видео, например. Вот что я хотел бы сделать (с файлами .abc ):
1. If the file is in “C:\folder”, the icon for that file should be “C:\images\1.gif”.
2. If the file is elsewhere, the icon for that file should be “C:\images\2.gif”.
Это мое исследование: http://msdn.microsoft.com/es-es/library/windows/desktop/hh127427(v=vs.85).aspx : «Значки также можно назначать для конкретного приложения». Как?