在windows7 x64平台,调用getthreadcontext 返回值:87, 请问如何解决,windbg调试该内核API吗?
关键代码:
CONTEXT cxt;
SuspendThread(hThread);
ZeroMemory(&cxt, sizeof(cxt));
cxt.ContextFlags = CONTEXT_FULL;
if (!GetThreadContext(hThread, &cxt)) {
printf("GetThreadContext getlasterror: %d", GetLastError());
goto finish;
}
//hThread是有效的句柄,vs2015可以跟踪代码执行到printf出错的位置,然后就返回87了
关掉360等国产安全软件。