读书人

TerminateProcess 和 ExitProcess 有什

发布时间: 2012-02-21 16:26:23 作者: rapoo

TerminateProcess 和 ExitProcess 有什么区别
BOOL WINAPI TerminateProcess(
HANDLE hProcess,
UINT uExitCode
);

VOID WINAPI ExitProcess(
UINT uExitCode
);

哪个更常用?
TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,P),$FFFFFFFF);
这句中,最后一个参数代表什么意思?

[解决办法]
The TerminateProcess function is used to unconditionally cause a process to exit. Use it only in extreme circumstances. The state of global data maintained by dynamic-link libraries (DLLs) may be compromised if TerminateProcess is used rather than ExitProcess.
[解决办法]
exitprocess终止调用者进程。
terminateprocess可终止任何进程。
[解决办法]
简单说:

ExitProcess 是用于进程自己终止自己

TerminateProcess 是用于去终止别的进程

读书人网 >.NET

热点推荐