能力值:
( LV2,RANK:10 )
|
-
-
2 楼
IN HANDLE ThreadHandle,
IN THREADINFOCLASS ThreadInformationClass,
IN PVOID ThreadInformation,
IN ULONG ThreadInformationLength
这4个不是吗。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
ThreadHandle==FFFFFFFE
ThreadInformationClass==11
ThreadInformation==0
ThreadInformationLength==0
这样?
线程句柄可以为 负数吗?
|
能力值:
(RANK:1060 )
|
-
-
4 楼
7C8098EB > 6A FE push -2 ; GetCurrentThread
7C8098ED 58 pop eax
7C8098EE C3 retn
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
#define NtCurrentThread() ((HANDLE)(LONG_PTR)-2)
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
#define NtCurrentThread() ((HANDLE)(LONG_PTR)-2)
是什么意思啊
-2 是表示当前线程?
|
能力值:
( LV13,RANK:1050 )
|
-
-
7 楼
这是个假的句柄,仅仅用来代表当前线程,还有当前进程用-1表示。
GetCurrentProcess 返回值是-1. GetCurrentThread返回值是-2.
具体可以看看msdn中关于这两个函数的说明。这两个常数仅仅是代表当前的进程和线程,如果要获得当前进程和线程真实的句柄,可以使用DuplicateHandle 得到,用完后须调用CloseHandle将其关闭。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
感谢 基本明白了 能介绍下 后面3个参数的具体意义吗
|
|
|