读书人

怎么捕获桌面更新的消息

发布时间: 2012-07-15 20:11:37 作者: rapoo

如何捕获桌面更新的消息
如题,想要在程序中捕获到系统桌面上发生变动,如:图标被删除、新建、移动等。
是否有广播消息可以截取到?还是非要HOOK?请做过此类的朋友帮忙指点,谢谢!

[解决办法]
我是监视桌面文件夹的变化和注册表
桌面文件夹 是用户快捷方式
注册表是系统图标

期待更换的解决方法
[解决办法]
可以试一下cnpack的文件监控
[解决办法]
大家都知道桌面的图标是有个文件夹的,如果用户在这个文件夹上增加删除,这个消息...
所以还是定时读目录吧,不费CPU和硬盘的,Windows有缓存得嘛
[解决办法]
要是windows有触发器就好了哈,呵呵
[解决办法]
怕要用HOOK
[解决办法]
hook SysListView32上的WM_NOTIFY消息

读书人网 >.NET

热点推荐