我与C++共同管理外部方案:
_wsystem(exec);
如果这一进程的运行时间超过零秒,我想杀死这一进程。 我可以这样做。
p = subprocess.Popen(self.temp_exec, shell=True)
cur_time = 0.0
while cur_time < self.time_limit:
if p.poll() != None:
# Kill the process
p.terminate()
break
time.sleep(0.1)
cur_time += 0.1
C++中p.poll()和p.terminate()的备选案文是什么?
谢谢。
P.S. Solutions concerning WinAPI也受到欢迎。