Advanced Installer打包Winform后安装在C盘权限不足的解决方法

开发环境:VS2012

运行环境:Win7+

问题描述:Advanced Installer是一个使用起来很方便的打包工具,但是最近打包后在Win7及以后的系统上安装(默认C盘),就会出现应用程序已停止工作的问题(问题事件名称:CLR20r3)。打开Windows日志,发现.Net运行时报了System.UnauthorizedAccessException异常,这显然是权限不足的问题(我的代码中有创建文件夹的操作),将软件使用管理员权限打开即可解决问题,但这对用户的要求似乎苛刻了一些。将软件直接以管理员身份运行就可以了。

解决方法:

(1)VS中右键项目=>属性=>安全性->勾选启用ClickOne安全设置;

(2)找到app.manifest,将

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

修改为

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

(3)再次找到项目属性的安全性,去掉启用ClickOne安全设置的勾选;

(4)保存后编译,再次打包,即可在Win7+的C盘中安装后正常运行。

Advanced Installer打包Winform后安装在C盘权限不足的解决方法相关推荐

  1. ThinkPad E40 升级到4G内存后安装64位win7频繁死机解决方法

    ThinkPad E40机子本身为2G内存,装32位win7使用了三年,东西装多了之后运行会慢,但是一直稳定很少死机.为了提升性能,从淘宝上买了一条金士顿2G的笔记本内存,原来自带的三星的内存条,装上 ...

  2. python打包exe后https找不到cacert.pem证书解决方法

    背景: 程序中引用了requests库,用requests库发送了https请求,一切正常 但用Py2exe打包成exe后,报错: IOError: Could not find a suitable ...

  3. Advanced Installer 打包程序并支持自动升级

    参考:  Advanced Installer 打包Winform程序 转载于:https://www.cnblogs.com/IKang8701348/p/9988161.html

  4. 使用 Advanced Installer 打包 一键安装Web应用程序

    使用 Advanced Installer 打包 一键安装Web应用程序 原文 http://www.cnblogs.com/codealone/archive/2013/04/03/2998148. ...

  5. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  6. Tomcat8 安装后点击startup出现闪退的解决方法(转)

    Tomcat8 安装后点击startup出现闪退的解决方法(转) 参考文章: (1)Tomcat8 安装后点击startup出现闪退的解决方法(转) (2)https://www.cnblogs.co ...

  7. Arcmap 安装完后使用出现visual fortran run-time error的解决方法

    Arcmap 安装完后使用出现visual fortran run-time error的解决方法 参考文章: (1)Arcmap 安装完后使用出现visual fortran run-time er ...

  8. uefi装完系统后无法引导_uefi安装win10无法启动?uefi安装win10无法启动原因分析及解决方法...

    [文章导读]最近有很多网友问用uefi安装win10后出现安装完无法启动的问题,出现该情况大部分是由于引导模式和磁盘分区类型不匹配导致,特别是有nvme固态硬盘的环境或是双硬盘的环境,我们很容易忽视引 ...

  9. 关于 安装Qt5.15.2启动QtCreator后“应用程序无法正常启动0xc0000022” 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125244311 红胖子(红模仿)的博文大全:开发技术集 ...

最新文章

  1. mysql数据库备份报错145_mysql数据库导出时报错mysqldump: Got error: 145的解决方法
  2. 10.2.1 关于vc++不支持把类的成员函数定义为类的友元函数的处理
  3. [导入]SunriseUpload.0.9.1的源码分析(七)
  4. Angular jasmine spyOn函数的实现原理
  5. 三年租男友回家竟花了10万......
  6. 并发设计模式之生产者消费者设计模式
  7. LeetCode 第 197 场周赛(468/5273,前8.88%)
  8. 第二章 函数式数据结构
  9. 【NOIP2016提高A组模拟10.15】打膈膜
  10. mybatis 不等于_MyBatis 第一天
  11. Python数据结构与算法笔记(二):递归介绍及汉诺塔问题
  12. JavaScript 01
  13. 在计算机设备中 麦克风属于( ),计算机一级考试基础及MSOffice应用单选真题
  14. js/JavaScript获取IP地址的方法小结
  15. “科创赋能 资本助力”2019SIPEF论坛启幕
  16. 越狱环境下代码控制手机重启(IOS,XCODE)
  17. Android之notification通知无法点击打开APP问题解决
  18. Falcon(一)——数据集管理和数据处理平台
  19. pyqt5 设置按钮圆角
  20. exsi 无法打开虚拟机 执行此操作的权限被拒绝[解决]

热门文章

  1. android ICS 系统启动之Logo相关学习总结
  2. Linux之I2C驱动
  3. 27岁转行软件测试,成功虽晚但不迟,写给跟我一样在迷茫的人...
  4. 【H - Pots】
  5. SDHK_Tool.Static.SS_EulerAngleRotation 欧拉角旋转
  6. web学习笔记——一个简单的HTML
  7. 糖尿病新世界杂志糖尿病新世界杂志社糖尿病新世界编辑部2022年第12期目录
  8. 海关数据有没有效果?
  9. 关于数组名:数组名是数组首元素的地址
  10. java isnan_Java Float isNaN()用法及代码示例