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

为啥进程已经关闭 但是用GetprocessId却还可以得到进程的pid

2012-08-10 
为什么进程已经关闭 但是用GetprocessId却还可以得到进程的pid?如题[解决办法]应为进程内核对象还没有释放

为什么进程已经关闭 但是用GetprocessId却还可以得到进程的pid?
如题

[解决办法]
应为进程内核对象还没有释放,因此可以得到进程的ID.
比如你创建一个线程,保存线程的句柄,当线程退出之后,你仍然可以得到某些线程相关的信息,比如线程退出代码.
这个道理是一样的
[解决办法]
等一会而再去判断pid,释放有个过程的
[解决办法]
四楼的OK啦。以前一个项目就是这么写的。直接wait进程句柄。创建进程最好用CreateProcess.

热点排行