如何在特定程序运行的时候得到通知?
RT
比如,某个播放器打开了,我的程序可以马上得到通知,谢谢。
[解决办法]
WaitForSingleObject.
[解决办法]
用钩子啊,你先用spy++得到特定程序的句柄,然后在程序中用钩子截获
类似于那些无聊的盗号程序
[解决办法]
如果是用户在Explorer里面双击执行,可以用下面简单的方法
http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c4515/
Logging the Shell Activity
否则通过PsSetCreateProcessNotifyRoutine
http://www.codeguru.com/cpp/w-p/system/processesmodules/article.php/c5715/
Detecting Windows NT/2K process execution
[解决办法]
http://blog.csdn.net/zhoufoxcn/archive/2007/05/15/1609635.aspx
《C#小技巧系列之三:获取系统进程信息》
看看这个,特定程序会与特定exe或者进程相关联,用这个办法就可以做到,如果是有关Windows服务的,可以看另一篇《C#小技巧系列之二:获取系统所有服务信息》
http://blog.csdn.net/zhoufoxcn/archive/2007/05/07/1599811.aspx
[解决办法]
up!
来学习一下
[解决办法]
不懂,帮顶,蹭点分