首页
社区
课程
招聘
[求助]关于获取自身父进程PID的疑问
发表于: 2009-12-7 11:24 5846

[求助]关于获取自身父进程PID的疑问

2009-12-7 11:24
5846
hCurProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, GetCurrentProcessId());
if (hCurProcess != NULL)
{
PROCESS_BASIC_INFORMATION pbi;
               
lStatus = ZwQueryInformationProcess(hCurProcess, ProcessBasicInformation, &pbi, sizeof(PROCESS_BASIC_INFORMATION), &ulNeedLength);

pbi.UniqueProcessId 得到的为什么是本身的PID而不是父进程的PID,疑惑ing。

另外有什么办法ring3下获取自身的父进程PID。

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 284
活跃值: (106)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
2
奇怪了,uniqueprocessid又不是“父进程id”的意思,楼主怎么会把它当做父进程ID呢?用
NtQueryInformationProcess 可以满足你的要求
2009-12-7 11:40
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
楼主先查查Unique是什么意思,Parent是什么意思~~
2009-12-7 12:25
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你的问题让众人都疑惑ing.
2009-12-8 11:25
0
游客
登录 | 注册 方可回帖
返回
//