在Linux中,我可以使用C exit (0)进行编程;或者使用ASM中的syscall (__NR_exit 1,int0x80)退出我的程序,但在Windows中是相同的吗?我是否可以在用户空间中使用syscalls和C中的函数使用内部syscalls?
发布于 2014-11-13 21:06:24
这是相似的,但细节是不同的。
在Windows中,您的exit调用最终将以对ExitProcess Windows函数的调用告终,但您也可以直接调用该函数并以这种方式终止应用程序。但是,不一定推荐它,因为Exit可能会进行清理,而直接API调用是无法得到的。
https://stackoverflow.com/questions/26918143
复制相似问题