能力值:
( LV3,RANK:30 )
|
-
-
2 楼
如果是WH_GETMESSAGE钩子,而你又写了个控制台的程序去CreateProcess的话,那自然是钩不到的
|
能力值:
( LV9,RANK:1130 )
|
-
-
3 楼
奇怪,会这样的吗??~~~不明白
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我也是感觉很奇怪的。
我在程序中是这样创建进程的
if( CreateProcess( NULL, // No module name (use command line).
_bstr_t(test.exe),//_T("ReturnMoney.exe"), // Command line.
NULL, // Process handle not inheritable.
NULL, // Thread handle not inheritable.
FALSE, // Set handle inheritance to FALSE.
0, // No creation flags.
NULL, // Use parent's environment block.
NULL, // Use parent's starting directory.
&si, // Pointer to STARTUPINFO structure.
&pi ) // Pointer to PROCESS_INFORMATION structure.
)
{
*pThread = pi.hThread;
return pi.hProcess;
}
我这样创建之后,却没有截获text.ext的控制权
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
如果一个程序没有使用user32.dll,那么你的钩子将无法拦截这个程序.比如一个
#include "stdio.h"
#include "windows.h"
void main()
{
CreateProcess(;;);
}
|
|
|