c#服务程序使用SHChangeNotify刷新桌面图标
c#vs开发的应用程序可以用SHChangeNotify随时更新桌面图标显示,但服务程序要更新桌面图标时,使用SHChangeNotify却没有反应。请问要用c#服务程序刷新桌面,该怎么办?这个问题困扰我大半年了,一直都没解决,极度渴望得道解决!
另外,我考虑到server程序不和ui交互,因此重新设定了服务的"允许与桌面交互"选项,把SHChangeNotify函数单独写成一个可以执行的exe文件,并在服务中调用它,但始终没有成功,实在没有办法了,望高人指点,不胜感激!!!