首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

,怎么跟踪一个句柄

2012-02-25 
求救,如何跟踪一个句柄?大虾帮忙,如题,利用ShellExecute()获得一个被打开的一个exe窗口句柄,如果被打开的

求救,如何跟踪一个句柄?
大虾帮忙,如题,利用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,一言难尽。

热点排行