2012-07-30 35 views
0

首先請原諒我的英語不好 我正在爲我的公司編寫一個安全應用程序,我想阻止用戶在我的應用程序中打開特定的程序如洪流。但這不是問題。該問題開始的地方,用戶可以關閉我的應用程序一些如何... 他們可以結束進程和... 我需要一些解決方案來隱藏我的應用程序從用戶或使其不可封閉 我想到的東西像網絡通知圖標或時鐘在Windows中,我讀到瀏覽器擴展,但他們不幫我,因爲他們的方式已可關閉 我需要的應用程序啓動電腦上工作啓動時自動
謝謝大家unclosable的應用程序無處理

+0

以管理員身份運行應用程序(或他們無權訪問的其他用戶)。然後他們應該需要特權來結束他們無法獲得的過程。 – 2012-07-30 06:56:51

+1

聽起來像一個rootkit對我來說......你不能只阻止公司路由器的洪流流量? – Martze 2012-07-30 06:58:23

+0

用戶不受管理...他們中的一些人已經是管理員,他們不想讓與windows用戶相關的應用程序 – user593630 2012-07-30 07:01:26

回答

0

執行你的守望者作爲一個窗口服務並提供一個用戶gui,通過使用某種進程間通信從服務中向用戶提供一些視覺反饋。如果用戶關閉了gui,服務仍然在後臺運行。

但是,如果您的用戶擁有本地管理員權限,他們總能以某種方式停止您的程序(或服務),否則他們將不再是系統的管理員。

+0

是的...... 正如你所說,他們可以停止Windows服務或結束Windows服務過程。另外在windows vista和後來的隔離會話0使工作變得更加困難,因爲來自windows服務的交互式桌面並不那麼簡單。 – user593630 2012-07-30 07:18:22

+0

在Vista之前,你絕對不應該讓服務直接與gui交互,而是使用IPC。由於會話0共享是可能的,但如果您使用快速用戶切換或遠程桌面(導致這些已不會在XP下的會話0中啓動),則會導致醜陋的錯誤。 – Oliver 2012-07-30 08:23:05