打包安装文件。本例子在VS2010下完成,对应的InstallShield 2010版的打包程序。如果已安装InstallShield 2010,会在VS2010中有体现。...新建项目,在已安装的模板中选择InstallShield 2010 Projects,在右边选择InstallScript MSI Project 下面进行打包操作。...第二步:第二个标签“Installation Requirements” 是关于是否包含安装特有的应该程序,还有特定的操作系统。...然后将混淆过的文件按目录结构“复制/粘贴”到“程序名称”下。 第四步:设置安装后在开始菜单中显示的项(同时设置显示图标)切换到第5个标签(Appliacton Shortcuts)。...第九步:选择项目解决方案下面的Behavior and Logic,添加InstallScript,这一步可以省略。
补丁包,InstallShield,InstallShield with MSI,WISE Installer,Inno Setup和NullSoft Installation System等。...三、InstallShield 1、用 InstallShield 技术打包的程序要使用静默的方式安装,首先要在现有的操作系统中创建一个 setup.iss 文件。... -s 怎么判断哪个程序是使用 InstallShield 技术打包的?...四、InstallShield with MSI InstallShield with MSI 制作的安装文件,请使用类似:setup.exe /s /v "/qb" 来安装。...以下是一个可以用于批处理文件安装 Inno 打包的软件的命令的示例: ECHO.
Wix 是 Windows Installer XML 的缩写,它是微软提供的一组工具和规范的集合,用来制作MSI格式的安装包。另外值得一提的是,Wix是微软少有的开源软件之一。...制作MSI的工作有InstallShield,Wise,他们都是商业程序,需要付费,你也可以使用WiX来完成安装程序制作。...WiX和这些MSI的工具比较有不同的地方: 它完全用xml描述,使用命令行来生成,这非常容易整合到开发流程中,通过Nant,Msbuild调用 WiX是开源的,定制性非常好,你能够做用Wise或者InstallShield...微软内部的程序打包也是使用WiX的。...Deployment Tools Foundation (DTF) DTF就是msi.dll(Windows installer library)的.net包装,DTF使得为MSI安装包编写自定义Actions
最近公司在赶一个项目,打包完成的安装包安装完成后会有一个报错,如下图: 复现问题 出现该问题的详细环境如下(也就是一个复现问题的步骤): 开启了 Windows 兼容性助手的服务 Program Compatibility...Assistant Service 使用 IE 浏览器下载直接运行的程序(可能与 IE 的 SmartScreen 筛选器有关) 安装程序带有 setup 关键字 用以上环境下载并安装程序后,就会有上面的提示...解决思路 搜索了相关资料,有几个关联的资料分别记录在这里: 关于“这个程序可能安装不正确”的一种解释(有关联) Windows7,程序兼容助手:这个程序可能安装不正确(测试无效) VC 这个程序可能安装不正确...Visual Studio 打开你的项目属性,连接器->清单文件,将 生成清单 设置为是: 然后打开 清单工具->输入和输入和输出,将 嵌入清单 改为 否,此时下面的输出清单文件会自动填充一个路径,程序编译后就会在这个路径下生成一个以应用程序名字命名的清单文件...,清单文件就会嵌入到程序中了,此时我们再将程序部署到线上环境提供下载后,就不会出现文章开头说明的问题了。
手工测试: 拿到一个安装程序,用 /? 查询下。 如果不支持 /?...二、常用软件静默参数 个人感觉 InstallShield 封装的执行静默安装不太稳定,有时会莫名的安装失败,也比较占用资源。其它格式的都还可以。...如:Google SketchUp 6 用 InstallShield 封装的,静默部署失败率让我很头疼。...Office 2007或2010的Service Pack,只需要运行Service Pack的exe安装程序后加/extract参数到Office 的Updates目录即可。...CorelDraw 较老版本: Setup32.exe /silent(很少界面的静默安装);新版本是MSI
前言 Windows Installer 使用安装包,其中包含 Windows Installer 需要安装、卸载或修复产品以及运行安装程序用户界面 (UI) 的信息。...每个安装包都包含一个.msi文件,该文件包含安装数据库、摘要信息流和安装的各个部分的数据流。...在扩展中可以对安装包的属性进行设置,部分属性会在msi文件的详细信息中体现,所以可以对属性进行一些伪造欺骗 如果选择True时,在管理员权限下msiexec会使用SYSTEM权限执行安装: 启动条件.../t5/InstallShield-Knowledge-Base/Common-MSI-Conditions/ta-p/3854 在安装时可以使用msiexec /q /i MsiexecSetup.msi.../log 123.log方式输出日志文件,通过对比日志文件进行更详细的条件设置 打包exe/二进制文件 MSI安装包中可以添加exe、dll、vbs、js类型二进制文件或脚本。
具有较小的安装包大小和快速的安装速度。 社区支持广泛,有大量的插件可用。 InstallShield 商业的安装程序制作工具,适用于多个平台,包括Windows、Linux和macOS。...:指定安装脚本文件为"installscript.qs"。.../xrqn6 installscript.qs是一个用于安装程序的脚本文件,它使用了Qt Installer Framework提供的安装脚本语言。...: 引用安装脚本文件installscript.qs。...: 快捷方式都没问题; 控制面板查看软件信息没问题 运行软件没问题 ok,本文到这里就结束啦,希望你有所收获,欢迎留言交流~
经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?...二、InstallShield程序打包图解 VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。...1、设置安装程序集 InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,具体操作如下图: ?...Install在生成安装文件后会有Setup.exe和.msi两中安装文件,exe文件是安装的引导文件,核心文件是msi文件,里面封存了程序的组件。...在里面找到Setup.exe文件及msi文件即可进行安装。
的解决方案: windows installer没有正确安装 到服务里停掉windows installer服务 然后下载InstMsiW.exe 右击msi.inf点击安装,右击mspatcha.inf...3.右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。 4.再用msiexec.exe /regserver 启用服务。...……” 解决办法: 1、检查当前用户有无管理员权限; 2、结束进程Ikernel.exe后再安装; 3、删除系统安装目录Program Files\Common Files\InstallShield\...”设为“禁用”,将“永远以高特权进行安装”设置为“启用” 以上问题的终级解决方案: 下载安装微软提供的Windows Installer CleanUp Utility 1.0,它的主要功能是清除程序的...启动该工具,它会列出目前系统中所有Windows Installer使用安装的软件,选中出问题的软件,然后点“Remove”按钮即可 取消 评论 发布者:全栈程序员栈长,转载请注明出处:https://
可惜有很多加了锁的功能在InstallShield Limited Edition 版本中是用不了的。 但基本满足安装需求了。按照这个目录(下图)一个一个去配,配出来的也像样了(这里就不说了)。...但今天要讲的,就是wix中的Bootstrapper 项目,制作一个捆绑安装程序,也是Windows Installer中没有的。将多个需要安装的文件,按照顺序一次性装完。...一、Bootstrapper 初识 起因:wix的Setup 项目是无法自动安装.net framework的,必须要通过bootstrapper 应用程序去驱动wix中的Burn引擎来安装...但是 所以在Bootstrapper中的安装程序都是没有窗口的。安装顺序一个个默默的装完,没有上一步,下一步。和Click Once部署的一样。一次性装完。...上面就是一个简单的捆绑安装程序了,我们还可以进一步配置。 可以现在Fragment元素中把文件先设置好,在加入到链表中。 <?xml version="1.0" encoding="UTF-8"?
InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加。 ...4.主程序结构 主程序以program开始,以endprogram结尾, 二.框架程序的基本结构 程序开始为函数与变量的声明区 通过向导建立的框架程序包含以下一些主函数...(); // 移动文件数据前的处理 prototype ProcessAfterDataMove(); // 移动文件数据后的处理 prototype...以下版本建立快捷方式 在InstallShield5.1以上版本可以可以在Resource窗口中建立,而在以前的版本必须用程序解决该问题, 如果现在有一文件RegPad.exe(安装路径为用户选定的... "mysqld", "datadir", "/"" + DB_Dir + "Data/"", "/"" + ReplaceStr(DB_Dir + "Data") + "/""); //执行批处理
简述 如果你只是想要在他人的机子上运行你的程序而不想安装,有一种简单的方法,只要使用本教程的“步骤—3.生成Release 文件夹”即可。...图07 新生成Release 文件夹 4.创建InstallShield Limited Edition 因为VS 2013 默认是没有安装InstallShield Limited Edition...不过在这个网站注册可能会遇到下拉列表框无法弹出的情况哦,我果断的FQ解决了这样问题。 ...具体的创建InstallShield Limited Edition 的步骤如下图所示: ? 图08 创建InstallShield Limited Edition项目一 ?...图20 Releases 信息设置 当然最后的一个步骤是生成(F7)这个安装程序。
、统一的软件安装体验,同时封装了很多细节方面的处理。...《基于DevExpress的Winform程序安装包的制作》、《基于InstallShield2013LimitedEdition的安装包制作》,不过基于InstallShield的制作虽然可以完成安装包的打包操作...1、Setup Factory介绍 Setup Factory 是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。...最后,程序自动加入指定目录的问价,在主体界面中显示对应的文件,如下安装包制作视图所示,就是制作一个客户关系管理软件的安装包界面视图,包含所需要安装的文件、文件文档、程序依赖文件等。...对比InstallShield的笨重和麻烦,这个软件独立维护安装包也是非常方便的一件事情。
---- 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 scala程序运行需要依赖于Java类库,必须要有Java运行环境,scala才能正确执行 根据前面学习的流程图...,要编译运行scala程序,需要 jdk(jvm)(负责运行) scala编译器(scala SDK)(负责编译代码成字节码) 需要依次安装以下内容: 安装JDK(没有JDK scala无法工作) 安装...IDEA是个多语言的开发工具, 安装SCALA的拓展就可以进行Scala的开发了) 安装JDK 安装JDK 1.8 64位版本,并配置好环境变量 安装scala SDK scala SDK是scala语言的编译器...,要开发scala程序,必须要先安装SDK 本次安装的版本是: 2.11.8 步骤 下载、安装SDK 测试是否安装成功 具体操作 双击scala-2.11.8.msi,将scala安装在指定目录,例如:...c:/opt 打开控制台,输入scala -version 安装IDEA scala插件 IDEA默认是不支持scala程序开发,所以需要来安装scala插件来支持scala语言。
数据管理:Prism支持数据管理功能,方便用户对数据进行整理、处理、导入和导出。 报告生成:Prism支持生成PDF、Word、PowerPoint等各种格式的报告。...多语言支持:Prism支持多种语言,包括中文、英文、德文、法文、西班牙文等。 Prism 9安装教程 软件最新激活版获取地址: yinyue8.top/?...id=医学绘图软件Prism 1、运行InstallPrism9.msi安装程序,选择默认路径安装即可; 2、等待安装完成等候后,软件会启动自动弹出激活菜单,这里直接点击右上角的×把它关掉;...3、将crack目录下的补丁复制到软件安装目录下替换原文件,默认路径:C:\Program Files\GraphPad\Prism 9 4、打开软件即可使用 安装条件: 操作系统:Windows...处理器:Intel Core i3以上。 内存:4GB以上。 硬盘空间:至少需要100MB可用空间。 Prism的快捷键如下: Ctrl + N:新建文件。 Ctrl + O:打开文件。
有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义msi安装包的执行过程。 比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品。...这个外部的UI handler就是MsiSetExternalUI方法的第一个参数,我们通过实现这个handler来处理自己感兴趣的消息, 比如当安装进度变化后去更新进度条。...或者通过它传递我们的消息给msi,比如说告诉msi,停止安装,执行cancel操作。使用这个方法需要注意的是,当你完成安装后一定要把原来的handler设回去。否则以后执行msi安装包可能会出问题。...这样,一个支持cancel的自定义UI的安装控制程序就OK了(demo哈)。如果要安装多个msi只需在Install方法中循环就可以了。 ...总结一下,通过调用几个windows API,我们可以实现对msi安装过程的控制。这比调用msiexec.exe更灵活,也为程序日后添加新的功能打下了基础。
.ent_chs.iso 文件到虚拟光驱中 , 在虚拟光驱中安装该软件 ; 弹出提示是否打开 iso 文件 , 虚拟光驱镜像如下 , vs_enterprise.exe 可执行文件就是安装程序 ;...启动 vs_enterprise.exe 安装程序 , 等待 安装程序 初始化 ; 初始化完成后 , 开始进行安装 , 安装位置选择 D 盘 , 尽量不要安装在 C 盘 , 安装方式 选择 " 自定义安装...; 二、安装 VS2015 时报错处理 首先 , 挂上梯子 , 设置 全局模式 ; 然后 , 遇到 " 安装包丢失或损坏 " 的情况 , 使用 正确的路径进行替换 ; 目前 JavaScript_ProjectSystem...和 JavaScript_LanguageService 安装会出现 " 安装包丢失或损坏 " 问题 ; 如果没有挂梯子 , 会出现大量的 " 安装包丢失或损坏 " 错误 , 基本无法安装成功 ; 1...8F68-33C5-AB36-25FF04368318}\packages\JavaScript_ProjectSystem\JavaScript_ProjectSystem.msi 安装出现问题 ,
WiX 全称为 Windows Installer XML,是使用 XML 文件创建 Windows 安装程序的一组工具集。它开源且完全免费。...解决方案 使用 WiX 创建一个简单的 msi 安装包 为 WiX 制作的 msi 安装包添加 .NET Framework 环境检查 使用 WiX 创建一个简单的 exe 安装包 为 WiX 制作的...制作的 exe 安装包添加 .NET Framework 前置的安装步骤 使用 WPF 制作安装界面(入门篇) 你可能在 Hello World 系列中遇到的问题和解决办法汇总 方法与汇总 使用 WiX...创建最简单的安装包过程中可能出现的问题和解决方案汇总 如何查看用 WiX 制作的安装包的日志 如何调试用 WiX 制作的安装包 具体问题 用 WiX 制作安装包:设置的 .NET Framework...- 已处理证书链,但是在不受信任提供程序信任的根证书中终止。
领取专属 10元无门槛券
手把手带您无忧上云