簡體   English   中英

如何在用戶登錄時獲得具有管理員權限的應用程序運行並防止用戶殺死它?

[英]How to get Application Running with admin permissions at user login and prevent user from killing it?

我有一個用於捕獲用戶屏幕的C#應用​​程序,將使用需要管理員權限的安裝程序來安裝此應用程序。 該應用程序本身需要一個活動的用戶會話,但不顯示其自己的任何UI元素。 我的問題是如何確保用戶登錄時應用程序正在運行? 以及如何確保沒有用戶(沒有管理員權限)可以關閉該應用程序?

該應用程序應在Windows XP,7、8上運行。

您可以安裝該應用程序,以使其在每次Windows啟動時都啟動。 您可以將注冊表用於該啟動文件夾或(默認用戶)啟動文件夾。

沒有管理員權限的用戶將無法殺死不是他的應用程序,因此,如果使用本地系統帳戶啟動該應用程序,則他將無法將其殺死。 他甚至無法看到它,因為任務管理器中的“顯示所有用戶的進程”功能僅限於具有管理員權限的用戶。

免責聲明:請注意,根據某些法規,在用戶不知情的情況下在公司網絡中安裝此類應用程序可能是非法的。

使用任務計划程序。 它可以使用提升的權限在用戶登錄時啟動應用程序。 否則,如果不必一定是前台應用程序,請使用Windows服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM