- HANDLE hProcess=NULL;
- DuplicateHandle(GetCurrentProcess(),
- GetCurrentProcess(),
- GetCurrentProcess(),
- &hProcess,
- 0,
- FALSE,
- DUPLICATE_SAME_ACCESS);//伪进程句柄转为真实进程句柄
- //...
- //不用的时候必须关闭 不然会有资源泄露
- CloseHandle(hProcess);
- HANDLE hThread=NULL;
- DuplicateHandle(GetCurrentProcess(),
- GetCurrentThread(),
- GetCurrentProcess(),
- &hThread,
- 0,
- FALSE,
- DUPLICATE_SAME_ACCESS);//伪线程句柄转换为真实线程句柄
- //..
- //不用时也必须关闭
- CloseHandle(hThread);
剽窃核心编程上的
|