and*_*ndy 14 uac manifest visual-studio-2010 visual-studio
我有一个带有以下节点的清单文件的项目:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Run Code Online (Sandbox Code Playgroud)
...意思是我希望它默认只运行"以管理员身份".
从搜索周围,做这项工作我有两个选择:
我尝试过选项2,当我运行我的应用程序时,它不会要求管理员权限?
那么,我如何在VS2010中做选项1?我听说过mt.exe,但这对我来说并不好,因为它是在构建后完成的.我需要选择部分解决方案和项目文件本身.
那么,我该如何做到这一点呢?我会乐意做2,但似乎没有用?
Jar*_*Par 21
在Visual Studio 2010中,新项目的默认设置是将清单嵌入应用程序(选项#1).默认情况下,虽然包含默认清单.您需要做的是添加自定义清单.
这将向项目添加名为app.manifest的文件.打开该文件并将该行修改为以下内容
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Run Code Online (Sandbox Code Playgroud)
这应该也适用于Visual Studio 2008.
小智 8
在VS2010下,它有点不同.右键单击Project并选择Properties.选择"应用程序"选项卡,然后单击"查看Windows设置".这将打开清单.然后进行所需的更改.
| 归档时间: |
|
| 查看次数: |
35004 次 |
| 最近记录: |