我正在使用视觉工作室,并希望制造“lnk maker'它使图标引导用户访问网站。
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://google.com
我想在.lnk上添加自己的图标。 lnk maker将是exe文件,它包含图标文件。
我应该如何包含图标文件并将其导出到vs mfc上用户文件夹的某个位置。
有一些lnk制造商解决方案,但他们无法使lnk依赖于用户的操作系统版本或更改图标。
答案 0 :(得分:2)
IShellLink::SetIconLocation允许设置lnk文件的图标。 Here是一个StackOverflow问题,其中的答案显示了如何打开现有的lnk文件以及如何获取/使用IShellLink接口。