当前位置:编程学习 > VB >>

如何监控其他窗口数据变化并激活运行自己的程序

如何监控其他程序的变化,如发生了数据变化,就激发自己程序处理这个变化,要从哪个方面来考虑解决方法,是用截获消息,还是用其他什么方法,谢谢指教 vb,消息 --------------------编程问答-------------------- 如果程序有支持,你可以使用dde --------------------编程问答-------------------- 如果是office,则都有支持dde --------------------编程问答-------------------- 非常感谢关注,DDE是要源和目标都要安装,但我是要监控系统中数据改变,比如某类型的文件大小被更改等,只能是被动知道数据的更改,也就是只能自己程序中设置,要监控的程序无法修改,这个需要从哪个方面入手,谢谢 --------------------编程问答-------------------- 如果是对文件,文件夹什么的,你可以尝试用SHChangeNotifyRegister这类外壳Hook,不过杀毒软件可能会报…… --------------------编程问答-------------------- 如果对方的操作是确定的,比如写入文件,读取文件啥的,那可以试试Hook相关的API --------------------编程问答-------------------- MSDN98\SAMPLES\VC98\SDK\WINBASE\IO\FWATCH\*.* --------------------编程问答-------------------- 谢谢,找不到这个 --------------------编程问答-------------------- 对于这样的要求,事实上,你可以创建一个定时器进行监控
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,