在启动时以管理员身份运行程序

5 c# administrator

我有一个自助服务终端应用程序,并希望在启动时运行它.这里的问题是,当我将Registry值设置为在启动时打开它时,它不会以管理员身份打开程序,因此该程序可能无法正常工作.我正在使用Windows 7.任何人都可以帮助我使用代码以管理员身份运行它吗?某些程序(例如anit-virus和病毒本身)在启动时以管理员身份工作,而不会要求用户接受作为管理员运行,这正是我想要做的.非常感谢任何帮助.

小智 5

要在启动时运行应用程序,您可以:

  1. 将其作为计划任务运行,将凭据设置为以管理员帐户运行,并将其设置为在启动(或登录)时运行.
  2. 创建Windows服务,并将登录身份帐户设置为管理员帐户或本地系统帐户.

您的防病毒软件示例听起来像#2.