Windows中的Syscalls

时间:2014-11-13 20:49:44

标签: windows assembly system-calls

在Linux中,我可以在C exit(0)中编程;或者在ASM中使用系统调用(__NR_exit 1,int 0x80)退出我的程序,但在Windows中是否相同?我可以在C中使用系统调用和我的函数在用户空间中使用内部系统调用吗?

1 个答案:

答案 0 :(得分:2)

它类似,但具体情况不同。

在Windows中,exit通话最终会调用ExitProcess Windows API函数,但您也可以直接调用它并以这种方式终止您的应用程序。但是,不一定建议使用,因为Exit可能会执行直接API调用无法获得的清理。

相关问题