2011-06-24 207 views
-1

我想寫一個不能關閉它的程序 換句話說,他們不能殺死進程。不會殺死一個進程

關閉過程的解決方案比其他方式要做得好 我有另一種解決方案嗎?

+0

任何特定的操作系統?用於Windows操作系統的 –

+0

。 –

回答

1

假設Linux,這對用戶空間來說是不太可能的,因爲有像 SIGKILL這樣的信號不能被忽略或處理。

如果你有權訪問內核,比你可以編寫一個內核模塊,它將當前進程置於TASK_UNINTERRUPTIBLE狀態,因此沒有人可以殺死它。

+0

嗨丹尼爾,thanx –

0

請詳細說明您的問題。

我認爲你以前的活動面臨的錯誤是onResume();

你必須恢復方法來消除此錯誤。在onResume()方法中你可以調用finish();停止活動的方法。

+0

我不知道你是如何將「windows」與「android」混淆。 – Wug