我已阅读icon handlers,但我不确定如何使用它们。Windows API:将文件类型X的图标分配给我的文件
比方说,我有一个C#应用程序(或只是一个Windows文件系统对象,如.lnk文件),我想分配给它的图标,一个PDF文件目前正在使用(或MS WORD文件),尽管应用程序本身不是PDF文件。
如何分配图标/关联保存在哪里?当使用Resource Hacker等工具时,我可以在应用程序文件中找到图标(当然,PDF文件本身没有图标)。在HKCR的注册表中,我可以找到所有文件类型及其各自的开启者,图标定义在哪里?这被归类为多个问题 - 我最感兴趣的是如何将系统当前分配的文件类型图标(例如PDF)分配给我的应用程序。
请注意,问题不是为文件类型设置图标。这是关于设置exe本身的图标。 – 2012-02-06 19:54:56
@RaymondChen,谢谢 - 我错过了。 – 2012-02-06 19:58:12
还请注意,为应用程序图标使用文档图标可能会使您标记为恶意软件(木马伪装成PDF)。 – 2012-02-06 21:44:02