我正在用FileSystemWatcher
在C#中编写Windows服务应用程序。
如何在Windows资源pipe理器中将状态图标添加到文件和文件夹,类似于Dropbox或SVN的操作方式?
您应该开发覆盖图标处理程序并将其注册到系统中。
在这里你可以找到一个用C#编写的部分实例。
一些MSDN文档在这里和这里 。
我从来没有玩过这个,但我认为这是正确的方式。
自定义文件夹
首先使该文件夹成为系统文件夹,然后创建一个Desktop.ini文件并在其中应用更改。
[.ShellClassInfo] InfoTip=@Shell32.dll,-12690 IconFile=%SystemRoot%\system32\SHELL32.dll IconIndex=-238