我有一个用C#编写的程序,我正在尝试编写一个注册表脚本来将文件与我的程序相关联。在Windows注册表中有一个“DefaultIcon”位置,您可以在其中列出可用于此关联的可执行文件和iconIndex。问题是这是基于win32 API中的ExtractIcon()方法,似乎我不能嵌入一个图标来以这种方式使用,所以我的图标被使用。
[HKEY_CLASSES_ROOT\%someName%\DefaultIcon]
@="Path\to\exe,0"
有没有其他方法可以在文件类型关联中使用我的图标?
答案 0 :(得分:0)
在“属性”窗口中设置项目的图标,这样可以正常工作。
如果要嵌入多个图标,请改为设置资源文件(也在“项目属性”中)。