OpenProcess 的参数问题?
最近想 做个 《天之炼狱》 的挂机辅助,但是用 OpenProcess打开游戏进程的时候,返回值居然是 0 ,说明打开失败。请问 各
位 高手 是不是 游戏 做了 什么屏蔽 之类的??
hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, pid) 返
回值是 ”0“, 请问各位 高手OpenProcess这个 函数 的 第
一个 参数 有几种取值,能告诉我吗?谢谢 比较常用的有两种,1040和2035711.
2035711为完全控制权限,写内存用. 调一下GetLastError函数()看看具体是什么错误吧!!C里面我常用这样的代码;
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
(LPTSTR) &lpMsgBuf,
0,
NULL
);
MessageBox( NULL, (LPCTSTR)lpMsgBuf, "Error", MB_OK | MB_ICONINFORMATION );
// Free the buffer.
LocalFree( lpMsgBuf );
不知道对你是否有点帮助~~
页:
[1]