首页
社区
课程
招聘
[求助]怎样获取子进程创建的子进程的ID?
发表于: 2008-11-13 11:33 5192

[求助]怎样获取子进程创建的子进程的ID?

2008-11-13 11:33
5192
现在想做一个软件管理工具,支持软件卸载,我现在是用CreateProcess来启动卸载程序,然后调用GetExitCodeProcess来等待其退出,但是在某些情况下返回值不准确,这些情况下,如果用户选择了取消卸载,仍然获得了0,经过跟踪发现卸载程序会启动Windows Installer然后就退出了,这样即使用户没有卸载程序,返回也是0,就无法判断卸载是否真正执行完毕了。所以我想的解决方法是获得卸载程序再启动的进程ID,然后获得该ID的返回值才是真正的卸载程序返回,可是我不知道怎么才能获取子进程创建的子进程ID,谢谢。

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 3330
活跃值: (1662)
能力值: ( LV6,RANK:93 )
在线值:
发帖
回帖
粉丝
2
如果卸载程序调用的CreateProcess,就hook卸载程序CreateProcessA(W)吧,PROCESS_INFORMATION的dwProcessId就是子进程ID,估计也是这个,可以传递参数
2008-11-13 14:36
0
游客
登录 | 注册 方可回帖
返回
//