Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 安排服务在启动时以管理员身份运行_C#_.net_Security_Service_Windows Services - Fatal编程技术网

C# 安排服务在启动时以管理员身份运行

C# 安排服务在启动时以管理员身份运行,c#,.net,security,service,windows-services,C#,.net,Security,Service,Windows Services,我的问题 如何以编程方式安排服务在启动时以管理员身份运行(并且无需在某处保存管理员密码) 背景 我想允许用户执行一些通常需要管理员权限的操作,而不需要提升权限-通过以管理员身份运行某个进程一次。据我所知,如果我错了,请纠正我,这不能通过告诉计算机直接完成-请允许此操作在没有管理员的情况下完成。因此,我希望第一次以管理员身份运行时,安排一个服务以管理员身份在启动时运行,然后正常的应用程序将与此服务通信,让该服务为其执行“管理操作”。在您的服务控制面板中,您可以设置用于每个服务的帐户。@Lauren

我的问题

如何以编程方式安排服务在启动时以管理员身份运行(并且无需在某处保存管理员密码)

背景


我想允许用户执行一些通常需要管理员权限的操作,而不需要提升权限-通过以管理员身份运行某个进程一次。据我所知,如果我错了,请纠正我,这不能通过告诉计算机直接完成-请允许此操作在没有管理员的情况下完成。因此,我希望第一次以管理员身份运行时,安排一个服务以管理员身份在启动时运行,然后正常的应用程序将与此服务通信,让该服务为其执行“管理操作”。

在您的服务控制面板中,您可以设置用于每个服务的帐户。@LaurentLequenne谢谢。但正如我所写的:
如何以编程方式安排服务…