NSIS 解决 side-by-side configuration error_side by side configuration-程序员宅基地

技术标签: NSIS使用总结  NSIS  side-by-side configu  

    用NSIS制作的安装包,在没有安装VC运行环境的情况下,运行该安装包结束后,启动程序,可能会出现side-by-side configuration error。

解决该问题的办法就是下载vc_red.cab 和vc_red.msi,双击运行vc_red.msi(实际上是安装vc_red.cab),安装完成后再运行程序则不会出现该错误。

  我们也可以直接将这两个文件放进安装包中。这样运行安装包的时候就可以直接安装c_red.cab。具体脚本如下:

ReserveFile     "vc_red.msi"
ReserveFile     "vc_red.cab"

...

Function .onInit

      InitPluginsDir

      File "/oname=$PLUGINSDIR\vc_red.msi"  "vc_red.msi"
      File "/oname=$PLUGINSDIR\vc_red.cab"  "vc_red.cab"

FunctionEnd

...

Section  ""

       ;运行msiexec.exe 来静默安装vc_red.cab

       ExecWait  'msiexec.exe /i "$PLUGINSDIR\vc_red.msi" /quiet  /norestart'   

SectionEnd

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wjj715211/article/details/8711436

智能推荐

Android 实现ListView滚动到底部自动加载数据_安卓 listview 触底加载-程序员宅基地

文章浏览阅读2.1k次。大概说下原理,1.利用ListView的foo_安卓 listview 触底加载

盗梦空间:在X86平台上构建ARM模拟器-程序员宅基地

文章浏览阅读4k次,点赞2次,收藏2次。需求来源于如何构建arm平台的Ubuntu文件系统。我们希望在ARM开发板上使用Ubuntu系统,那么就需要构建一个Ubuntu的根文件系统,基于该基础文件系统,进一步扩展开发。当然,也可能大部分的需求更多是来源于如何在host系统上构建arm环境,编译arm程序。殊途同归,问题都归结为一点,即如何在host系统上构建arm模拟环境。从上述构建文件系统需求出发,搜索到的资料无一例外的提到了chroot命令和qemu-arm-static安装包。具体思路是,安装qemu-arm-static安_arm模拟器

Linux内核分析 - 网络:网桥原理分析_在一个接口上发出的包不会再在那个接口上发送这个报-程序员宅基地

文章浏览阅读814次。网桥数据包的处理流程 网桥处理包遵循以下几条原则: 1. 在一个接口上接收的包不会再在那个接口上发送这个数据包; 2. 每个接收到的数据包都要学习其源地址; 3. 如果数据包是多播或广播包,则要在同一个网段中除了接收端口外的其他所有端口发送这个数据包,如果上层协议栈对多播包感兴趣,则需要把数据包提交给上层协议栈; 4._在一个接口上发出的包不会再在那个接口上发送这个报

Vue.js简单实现Todolist综合案例 (一) 选择完成或未完成 双击修改文本内容_vue 双击修改li内容-程序员宅基地

文章浏览阅读2.8k次,点赞4次,收藏7次。**Todolist综合案例(一)Todolist Vue.js基本实现方法我们先明白todolist这个案例的基本实现方法循环遍历方法跟跟套用事件方法 比如 v-for v-if 这些常用的方法todolist案例实用各种项目 基本样式也不会太大变化 说白了就是在俄罗斯套娃我也是刚刚入门的新手首先我们先基本引入Vue.js的环境cnpm install -g @vue/cli然后在创建Vue的基本项目vue create myapp然后直接cd 进去项目myapp启动就行 c_vue 双击修改li内容

Git解决fatal: unable to connect to github.com_fatal: unable to connect to git.newcapec.cn: git.n-程序员宅基地

文章浏览阅读1.6w次,点赞11次,收藏10次。git clone git://github.com/lajos/iFrameExtractor.git错误信息:bower error status code of git: 128fatal: unable to connect to github.com:github.com[0: 你的IP]: errno=Operation timed out原因:需要用https才能读到数..._fatal: unable to connect to git.newcapec.cn: git.newcapec.cn[0: 192.168.0.19

全网最强HTTP+Fiddler抓包实战教程 干得不能再干 (超级全面图文)_http抓包-程序员宅基地

文章浏览阅读1.5w次,点赞48次,收藏187次。居然有人干了5年开发,居然抓包都不会!但是不要怕,不要哭,跟着我学一定有收获! 兴趣就是你最好的老师,有兴趣就一定要学下去 ,卷死他们!_http抓包

随便推点

Visual Studio 2012,运行后窗口闪退解决方法大全_visual2012闪退-程序员宅基地

文章浏览阅读2.2k次。相信各位都有一种想要打人的节奏,每次编写代码,在代码编写好了之后,运行编译代码却出现窗口闪退的结果,下面,我将介绍几种解决Visual Studio 2012运行后窗口闪退方法。希望可以帮助大家解决这个问题。 方法一:运行程序时按 Ctrl +F5 ,然后运行程序。 此方法只是解决一般的闪退,菜鸟级的新手如果出现闪退,不_visual2012闪退

【笔记】行测——常识判断之地理常识总结与归纳(二)_重庆四川行测笔记汇总-程序员宅基地

文章浏览阅读759次。第二章 世界地理一、海陆概况(一)七大洲(二)七大洲大小(三)大洲分界线(四)四大洋(五)海峡和运河二、山川湖泊(一)高原、平原、山脉(二)河流、城市与文明(三)世界之最第三章 中国地理一、中国地理概况1.位置半球维度海陆2.疆域面积四至临海3.邻国二、山形地貌(一)四大高原(二)四大盆地(三)三大平原(四)三大丘陵(五)名山大川1.五岳2.三山(六)宗教名山1.四大佛教名山2.四大道教名山(七)著名地貌1.喀斯特地貌2.丹霞地貌3.雅_重庆四川行测笔记汇总

Unity-URP RenderFeature CommandBuffer.DrawMesh始终是蓝色的?_unity urp偏蓝-程序员宅基地

文章浏览阅读186次。URP CommandBuffer.DrawMesh 渲染不正确的?_unity urp偏蓝

虚幻4中的程序化生成【1】程序化生成河流。_虚幻4河流demo-程序员宅基地

文章浏览阅读7.5k次,点赞7次,收藏34次。给自己立了很多flag,由于时间原因很多系列都还在写,算是循序渐进的总结。在程序化生成系列里,将会有如下记述:【1】程序化生成河流主要内容有@1 shader的自动调整(如河流的深浅,河水的波涛程度) @2 河流形状的调整,我们只需要编辑一条样条线,河流根据这条样条线自适应形状。【2】程序化生成森林主要内容有:@1用随机种子随机生成森林。减少美_虚幻4河流demo

Windows系统目录及常用快捷键_目录后的............快捷键-程序员宅基地

文章浏览阅读6.2k次。1.系统目录用户目录存放用户登录后的配置文件Windows目录为系统安装目录 system32存放系统配置文件 config目录内的SAM文件存放用户的账户和密码,备份后删除该文件登录用户无需密码(需要使用第三方PE才能操作该文件) drives目录下 etc目录内的hosts文件存放用于解析域名的地址 program file(x86):64位操作系统才有的目录。32位应用程序安装于该目录 program file:应用程_目录后的............快捷键

simplexml_load_string-程序员宅基地

文章浏览阅读590次。2019独角兽企业重金招聘Python工程师标准>>> ...

推荐文章

热门文章

相关标签