Я использовал Qt Creator и создал файл my.exe и новое расширение ".newext" и вручную связал файлы .newext с my.exe , например .
.exe-файл имеет в качестве значка квадратную фигуру с именем myIcon.ico.Я описал в файле myapp.rc значок следующим образом:
IDI_ICON1 ICON DISCARDABLE "myIcon.ico"
Также в файле .pro я добавил эту строку:
RC_FILE = myapp.rc
Теперь, когда я установил для .newextрасширение в реестре значение ключа DefaultIcon, равное
C:\path\to\my.exe,0
, тогда я вижу значок squere для файла, который я связал с my.exe
Когда я установил
C:\path\to\my.exe,1
тогда значок не распознается.
Что установить для значения, чтобы видеть в виде значка белую бумагу (обернутую в верхнем правом углу) и на которой мой квадратный значок - aнемного меньше?
PS Я знаю, что это должно быть возможно без указания нового ресурса в файле .exe, потому что, когда я говорю Vista, «Всегда открывать с моим.exe», то он ставит значок Iописано выше (конечно без изменения моего .exe).