如何让VS2017 打包后的应用程序具有管理员权限
在解决方案管理器/工程项目下
点开properties左边的小三角
双击app.manifest
将第18行(大约)的<requestedExecutionLevel level="asInvoker" uiAccess="false" />
修改为 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
保存文档,重新生成解决方案
再重新生成SETUP文件,安装,运行,搞定!!
如果在解决方案管理器/工程项目下没有app.manifest
没关系
1、在【解决方案资源管理器】右键工程名称选择属性;
2、在弹出的该对话框中,选择【安全性】选项卡。
3、勾选【启用ClickOnce安全设置】,并选中【这是完全可信的应用程序】。
4、保存工程,这时候app.manifest就自动创建了。