VS 2010安装快捷方式文件未显示“以管理员身份运行”选项

本文关键字:管理员 身份 运行 选项 显示 安装 2010 快捷方式 文件 VS | 更新日期: 2023-09-27 18:25:01

我在VS2010(C#)中为一个windows应用程序创建了一个安装项目。我已经在应用程序文件夹中添加了项目主输出,并将其快捷方式添加到桌面文件夹中。安装安装程序后,桌面上包含的快捷方式exe文件在鼠标右键单击时不会显示"以管理员身份运行"选项。

我看到一些堆栈中的帖子溢出,在清单文件中设置标签,如下所示:

 <requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>

但我在我的应用程序中找不到任何清单文件。它的位置在哪里?如何使用此清单来设置项目?

请帮忙。

VS 2010安装快捷方式文件未显示“以管理员身份运行”选项

将清单文件添加到程序中。

单击Project->Add new item->添加Application Manifest File

默认情况下,你会在那里看到:

<requestedExecutionLevel level="asInvoker" uiAccess="true" />

请确保将其替换为:

<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>

我不认为这是安装程序的问题。<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>应该只是强制应用程序在启动之前请求管理员权限。

检查快捷方式是否正确针对exe,例如,我有两个具有不同目标的快捷方式(右键单击快捷方式->"快捷方式"选项卡->目标):

应用程序1快捷方式->目标"应用程序1"<-以管理员身份运行不工作

应用程序1快捷方式->目标"C:''Prorgram Files''App1''Application1.exe"。<-以管理员身份运行