C++で外部プログラムを実行します。
_wsystem(exec);
プロセスがn秒を超えて実行された場合、プロセスを強制終了したいと思います。私は次のようにPythonでそれを行うことができます:
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()の代替は何ですか?
ありがとうございました
WinAPIを含むPSソリューションも大歓迎です。