我有一个kiosk应用程序,并希望在启动时运行它。这里的问题是,当我将注册表值放在启动时打开它,它不会以管理员身份打开程序,因此该程序可能无法工作。我正在使用Windows 7。有人能帮助我编写代码以管理员身份运行它吗?一些程序(例如anit病毒和病毒本身)在启动时以管理员身份工作,而不要求用户接受以管理员身份运行,这正是我想要做的。我们非常感谢您的帮助。
发布于 2012-01-20 01:38:36
要在启动时运行应用程序,您可以:
你的杀毒软件的例子听起来像第二个。
发布于 2011-02-26 22:20:49
您可以将程序设置为只能以管理员身份运行。
在Visual Studio中
Right click on the Project -> Properties -> Security -> Enable ClickOnce Security Settings单击该文件后,将在项目的属性文件夹下创建一个名为app.manifest的文件。创建该文件后,可以取消选中Enable ClickOnce Security Settings选项
打开该文件并更改以下行:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />至:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />这将使程序需要管理员权限,并且它将保证您有权访问该文件夹。
https://stackoverflow.com/questions/5127375
复制相似问题