繁体   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