一.
1. HANDLE GetCurrentThread(); //获得当前线程伪句柄
HANDLE GetCurrentProcess(); //获取当前进程伪句柄
2.
3. 伪句柄不是真正的句柄,因此不需要CloseHandle来关闭
3. 伪句柄不会增加线程内核对象的应用计数
二. 伪句柄转真实句柄
HANDLE hProcess=NULL;
DuplicateHandle(Get
本文介绍了Windows编程中线程和进程的伪句柄及其与真实句柄的区别。通过`GetCurrentThread()`和`GetCurrentProcess()`获取的伪句柄不需要关闭,并且不增加对象引用计数。使用`DuplicateHandle()`函数可以将伪句柄转换为真实句柄,转换后的句柄在使用完毕后需要使用`CloseHandle()`进行关闭,以防止资源泄露。
一.
1. HANDLE GetCurrentThread(); //获得当前线程伪句柄
HANDLE GetCurrentProcess(); //获取当前进程伪句柄
2.
3. 伪句柄不是真正的句柄,因此不需要CloseHandle来关闭
3. 伪句柄不会增加线程内核对象的应用计数
二. 伪句柄转真实句柄
HANDLE hProcess=NULL;
DuplicateHandle(Get
2888
6709

被折叠的 条评论
为什么被折叠?