win10捕捉句柄与任务管理给出句柄不一致
环境:vs2019 Windows SDK:10.0 win10版本 :20H2家庭版
一:查看程序本身句柄
利用GetCurrentProcess()函数获取进程伪句柄,在转换为进程句柄,发现与任务管理器给出句柄不一致
//代码
DWORD pid = GetCurrentProcessId();
HANDLE hProcess = NULL;
DuplicateHandle(GetCurrentProcess(),
GetCurrentThread(),
GetCurrentProcess(),
&hProcess,
0,
FALSE,
DUPLICATE_SAME_ACCESS);
printf("Process:%d\n"