【发布时间】:2016-11-29 18:06:22
【问题描述】:
共有三个应用程序main.exe(C++),一个.exe(C++)和两个.exe(.net)。
如果它们正在运行,我想从 main.exe 中终止 one.exe 和 two.exe。
【问题讨论】:
-
告诉我们更多关于这些程序的信息。下面的答案虽然正确,但不一定合适。
WM_CLOSE仅适用于 GUI 程序,即使发送WM_CLOSE也可能不会真正终止程序,而只会触发“你确定吗?”对话。TerminateProcess比较粗糙,可能会导致各种问题,想象一下你的程序正在更新数据库,它突然被杀死;这可能会使您的数据库处于中断状态甚至损坏它。有one.exe和two.exe的源码吗?