在资源管理器中的文件图标上添加状态图标,如Dropbox或.NET中的SVN

Ant*_*nok 13 .net c# windows icons overlay

我正在用C#编写Windows服务应用程序FileSystemWatcher.

如何在Windows资源管理器中向文件和文件夹添加状态图标,类似于Dropbox或SVN的操作方式?

Mar*_*rco 15

您应该开发一个叠加图标处理程序并将其注册到系统中.
在这里,您可以找到用C#编写的部分工作示例.
一些MSDN文档在这里这里.

  • 我刚刚发现,你不能在.Net上编写Shell扩展:[这就是为什么](http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/1428326d-7950-42b4-ad94- 8e962124043e /).但您可以在C++或非托管的东西上编写它,并将其用作.net程序中的模块. (2认同)