在启动时以管理员身份运行程序
我有一个自助服务终端应用程序,并希望在启动时运行它。 这里的问题是,当我将Registry值设置为在启动时打开它时,它不会以管理员身份打开程序,因此该程序可能无法正常工作。 我正在使用Windows 7.任何人都可以帮助我使用代码以管理员身份运行它吗? 某些程序(例如anit-virus和病毒本身)在启动时以管理员身份运行,而不会要求用户接受运行作为管理员,这正是我想要做的。 非常感谢任何帮助。
要在启动时运行应用程序,您可以:
- 将其作为计划任务运行,将凭据设置为以管理员帐户运行,并将其设置为在启动(或登录)时运行。
- 创建Windows服务,并将登录身份帐户设置为管理员帐户或本地系统帐户。
您的防病毒软件示例听起来像#2。
您可以设置程序,以便只能以管理员身份运行。
在Visual Studio中 :
Right click on the Project -> Properties -> Security -> Enable ClickOnce Security Settings
单击它后,将创建一个名为app.manifest的项目属性文件夹下的文件,您可以取消选中Enable ClickOnce Security Settings
选项
打开该文件并更改此行:
至:
这将使程序需要管理员权限,并且它将保证您有权访问该文件夹。
上述就是C#学习教程:在启动时以管理员身份运行程序分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/998954.html