【发布时间】:2018-08-05 14:53:49
【问题描述】:
我需要用 C++ 实现一个可以在 Windows CE 6.0 上运行的程序,该程序旨在在特定时刻终止特定进程。
我尝试使用“TerminateProcess(ProcessHandle, ExitCode)”。它有效,并杀死了我通过其句柄的进程。但是,当我杀死我要杀死的具体进程时,机器停止响应,这是不能接受的。
如果我使用,我可以通过 tellnet 终止进程:
telnet 10.120.12.5 (IP of the Windows CE machine)
shell -d
kp 6522589 (example ID of the proccess)
这行得通。它杀死进程并且机器不会停止运行。
所以问题是,如何将这个命令插入到我的代码中?或者,我如何从我的代码中调用执行此操作的脚本? (脚本必须存储在 Windows CE 机器中)。
欢迎提出任何其他建议。
【问题讨论】: