读书人

怎么跟踪一个句柄

发布时间: 2012-02-25 10:01:49 作者: rapoo

求救,如何跟踪一个句柄?
大虾帮忙,如题,利用ShellExecute()获得一个被打开的一个exe窗口句柄,如果被打开的窗口被关闭,如何得知是否被关闭了?谢谢啦先

[解决办法]
要用 ShellExecuteEx或者 CreateProcess这个功能来实现

http://topic.csdn.net/u/20100425/18/8cb6784d-18f1-4336-8715-0f5bb0030afb.html
http://topic.csdn.net/t/20041026/20/3493713.html
[解决办法]
返回的句柄不是一个真正的句柄.这个句柄唯一能做的就是把它转化为int型,把它跟32比较,大于32说明函数执行成功,否则就是一个错误代号


http://zhidao.baidu.com/question/47072190.html
[解决办法]
ShellExecute执行一个文件以后,并不能直接返回该进程窗口的句柄。需要自己查找对应进程的窗口。至于捕获某窗口的关闭事件,需要用hook,一言难尽。

读书人网 >C++ Builder

热点推荐