作者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