我有一个应用程序,可以创建一个具有某种扩展名的文件,例如 .ext,并为其分配一个图标。问题是,我可以创建许多 .ext 文件,并且所有文件都应该有不同的图标。
例如:
foo.ext --> 图标为 foo.png
bar.ext --> 图标为 bar.png
我可以注册我的应用程序来打开特定的扩展名(在本例中为 .ext)并执行所需的任务,但我不知道如何向不同的文件显示不同的图标。
可以这样做吗?我使用的是 c#,但 c/c++ 中的 native API 也可以。
谢谢
约翰
最佳答案
您需要创建一个 icon handler shell extension .
关于c# - 在c#中为文件分配图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216748/