代码改变世界

解决安装包在win7,win8系统下安装后运行没有管理员权限

2014-07-23 17:02  xchit  阅读(1491)  评论(5编辑  收藏  举报

  今天打包一个程序在客户机上安装运行;一直报没有管理员权限;客户机是win8系统;直接右键管理员身份运行则都可以;为了避免不让用户每次都这么麻烦;只有问哈群友和百度,终于找到解决方法:

  第一步:项目属性==》安全性==》勾上启用ClickOnce安全设置(N)

勾选后,会生成一个app.manifest的文件

第二步:修改app.manifest文件,把<requestedExecutionLevel  level="asInvoker" uiAccess="false" />替换成<requestedExecutionLevel level="highestAvailable" uiAccess="false" />

第三步:取消启用ClickOnce安全设置的勾选;保存后,重新生成解决方案;

在打包安装都不会再报需要管理员权限了