标签: c# .net security service windows-services
我的问题
如何以编程方式安排服务在启动时以管理员身份运行(而无需在某处保存管理员密码)?
背景
我希望允许用户执行一些通常需要管理员权限的操作,不需要提升权限 - 通过运行某个进程一次。据我所知,如果我错了,请纠正我,这不能通过告诉计算机直接完成 - 请允许在没有管理员的情况下完成此操作。所以我希望这个第一次运行管理员安排一个服务在启动时作为管理员运行,然后普通应用程序将与该服务通信,让服务执行" admin-action"为了它。