小编Kmd*_*Kmd的帖子

为什么GetCurrentProcess返回-1?

在这个小程序中,为什么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)

c c++ windows winapi

22
推荐指数
2
解决办法
9551
查看次数

在VC++中没有运行时检查的生成代码

如何在VC++ 2010 Express中生成纯代码(无运行时检查)?例如,我删除了缓冲区安全检查(设置编译opt/GS-),但在我的代码中,我再次看到了这些调用

call __security_init_cookie
...
call _RTC_CheckEsp
...
call _RTC_CheckEsp
...

如何删除这些电话?

c c++ compiler-construction visual-c++

2
推荐指数
1
解决办法
2858
查看次数

标签 统计

c ×2

c++ ×2

compiler-construction ×1

visual-c++ ×1

winapi ×1

windows ×1