首先,我用Google搜索這個問題,唯一的答案,我似乎正在使用System.exit(0);
這是不是我找得到。目前我正在打開一個程序使用的Java終止程序
Runtime runtime = Runtime.getRuntime();
runtime.exec("C:\\Program Files\\program folder\\program.exe");
這成功地打開了該程序。然而,關閉程序看起來像一個完全不同的水壺。由於權限和安全性,是否可以通過java關閉程序?這也可以使用運行時完成,或者這是更復雜的問題?我所看到的,一個窗戶唯一的解決辦法是使用
taskkill /IM program.exe
但是我的問題是,如果我一開始就TASKKILL這個關閉程序馬上?還是會告訴程序開始啓動關機過程?
編輯:
我會建議,將啓動該程序將處理Access數據庫
此方法的唯一問題是它立即殺死該進程。如果在更新過程中可能會導致程序損壞數據庫。有沒有辦法啓動一個程序開始關閉? –
正常的數據庫將被保護免受這種失敗:)但我不知道有關Access。 – pveentjer
是的,正常的數據庫是,但是我們使用的軟件損壞,如果它關閉不正確。這是一種皇室疼痛 –