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

能否对ShellExecute返回的句柄作CloseHandle();解决思路

2012-01-12 
能否对ShellExecute返回的句柄作CloseHandle()如题![解决办法]不能,不过第一个参数是句柄[解决办法]用 Sh

能否对ShellExecute返回的句柄作CloseHandle();
如题!

[解决办法]
不能,不过第一个参数是句柄
[解决办法]
用 ShellExecuteEx,参数结构中的 hProcess 成员返回新开进程的句柄,可以用来关闭。

其实更简单的是,VB 本身的 Shell() 方法就直接返回新开进程的句柄。
[解决办法]
可以。
参考《Windows核心编程》
[解决办法]
最标准的是CreateProcess,创建成功后在PROCESSINFN结构体中会返回进程的句柄和主线程的句柄。

热点排行