作者anfranion (安弗尼恩)
看板Programming
标题[问题] 如何写一支程式执行另一支程式并在.... …
时间Sun Sep 28 22:06:57 2008
※ [本文转录自 C_and_CPP 看板]
作者: anfranion (安弗尼恩) 看板: C_and_CPP
标题: [问题] 如何写一支程式执行另一支程式并在....(文内详述)
时间: Sun Sep 28 21:56:02 2008
请问一下各位前辈
就是有没有办法用C写一支程式(且称为程式1)
执行另外一支程式(且称为程式2) (这个我知道可以用system())
并计算秒数(这个可以用time.h的函式)
(下面这个才是重点问题)
且在超过一定秒数之後强制结束程式2?
先感谢回答了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.50.107
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.50.107
1F:推 Dungeon:满简单的!取系统时间不就好了! 218.170.104.12 09/29 03:12
2F:推 areyo:taskill OR Message看你喜欢那个123.193.253.101 09/29 07:28
3F:推 horngsh:WinAPI->WinExec or CreateProcess or 59.126.240.23 09/29 10:37
4F:→ horngsh:ShellExecute, just use one of them. 59.126.240.23 09/29 10:37
5F:推 meltice:CreateProcess会传回process的handle 117.19.51.181 09/29 16:58
6F:→ meltice:然後使用TerminateProcess强制结束 117.19.51.181 09/29 16:58
7F:→ meltice:如果能比较优雅的结束会比较好 117.19.51.181 09/29 16:58