我已閱讀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