我希望創建一個行爲如下控制檯應用程序:怎麼做:一個應用程序的第一個實例將執行過程,第二個實例將終止進程後
- 應用程序的第一個實例將執行一個過程。
- 稍後執行的第二個實例將終止進程。
有沒有簡單的方法來做到這一點?
編輯: 第二個實例也終止第一個實例和它自己。
編輯2:
更多細節情況如下:
假設沒有我的應用程序的運行實例。 如果我執行我的應用程序,新的實例將運行。 該應用程序將創建執行Adobe Acrobat Reader X(例如)的過程。
後來,我再次執行我的應用程序只是爲了殺死運行的Adobe Acrobat Reader X,當然還有它的主機(我的應用程序的第一個實例)。
你的意思是第一個應用程序啓動一個外部應用程序?哪一個進程完全被殺死?因此,應用程序實例1(進程A)啓動外部應用程序(進程B),然後啓動應用程序實例2(進程C),手動啓動進程A和進程B並終止? – 2010-11-23 15:26:00
請看我的第二個編輯。 – xport 2010-11-23 15:36:00