在这个小程序中,为什么GetCurrentProcess()返回-1?
int _tmain(int argc, _TCHAR* argv[]) {
HANDLE h = GetCurrentProcess(); // ret -1
printf("0x%x\n",(DWORD)h);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
怎么了?
在Kernel32.GetCurrentProcess我看来:
OR EAX,FFFFFFFF ; EAX - ?
RETN
Run Code Online (Sandbox Code Playgroud) 如何在VC++ 2010 Express中生成纯代码(无运行时检查)?例如,我删除了缓冲区安全检查(设置编译opt/GS-),但在我的代码中,我再次看到了这些调用
call __security_init_cookie ... call _RTC_CheckEsp ... call _RTC_CheckEsp ...
如何删除这些电话?