Я использую visual studio и хотел бы создать lnk maker, который делает иконку, которая ведет пользователя на сайт.
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://google.com
Я хочу добавить свою иконку на .lnk. LNK Maker будет EXE-файл, и он включает в себя файл значков.
Как мне включить файл значков и экспортировать его куда-нибудь в папку пользователя на vs mfc.
Есть некоторые решения lnk maker, но они не могут заставить lnk зависеть от версии ОС пользователя или значка изменения.
IShellLink :: SetIconLocation позволяет установить значок файла lnk. Вот это вопрос StackOverflow, где в ответе показано, как открыть существующий файл lnk и как получить / использовать интерфейс IShellLink.
Других решений пока нет …