0
我有一個用C#編寫的程序,我試圖編寫一個註冊表腳本來將文件與我的程序關聯起來。在Windows註冊表中有一個「DefaultIcon」位置,您可以在其中列出用於此關聯的可執行文件和iconIndex。問題是這是基於win32 API中的ExtractIcon()方法的,並且它似乎沒有嵌入用於這種方式的圖標,所以使用了我的圖標。我可以在dotNet編譯的exe上使用Win32 API ExtractIcon()嗎?
[HKEY_CLASSES_ROOT\%someName%\DefaultIcon]
@="Path\to\exe,0"
是否有任何其他方式讓我的圖標在文件類型關聯中使用?
如果我嵌入多個圖標,我似乎無法使用註冊表中的索引訪問它們。我希望我的文件圖標與我的程序圖標不同,比如excel如何處理它們的文件等。 – usodesho 2011-01-24 01:36:07