首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

TerminateProcess 和 ExitProcess 有什么区别解决方案

2012-02-21 
TerminateProcess 和 ExitProcess 有什么区别BOOLWINAPITerminateProcess(HANDLEhProcess,UINTuExitCode)

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 是用于去终止别的进程

热点排行