封装MSI安装包实战解析

今天朋友在部署域的软件分发遇到一个难题

软件不支持EXE格式,只支持MSI格式!

但是常见的软件,基本都是EXE格式的!

这里我说一下,我平时是如何封装把EXE格式封装成MSI格式的!

这里我用到的软件是 Advanced Installer

点击导入,选择重新封装安装

选择启动新的安装捕获

时间: 2024-07-31 03:09:58

封装MSI安装包实战解析的相关文章

Perl(CGI)默认的MSI安装包安装失败的处理方式_星外虚拟主机

正常性况下,可以直接下载MSI安装包就可以安装成功,如果因为操作系统权限修改过的原因造成无法安装完成,可以用ZIP包中的install.bat运行来安装,下载地址是: http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.815-MSWin32-x86-211909.zip

PowerShell远程安装MSI安装包、EXE可执行程序的方法_PowerShell

尽管对IT管理员或者开发者来讲,这是一个很常见的任务,但是在网上能找到"远程安装一个msi包或者exe应用程序"的相关文档还是比较少的.甚至有人在一些论坛的评论中写道,这不可能实现.事实上还是可以的.我会在本文提供两段代码,分别负责远程安装MSI包和EXE可执行应用程序. 一.安装MSI包 使用PowerShell调用WMI对象,你可以执行下面的脚本来安装你的MSI安装包: 复制代码 代码如下: $box="deviis01" #this is the name o

绝对干货:自定义msi安装包的执行过程

有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义msi安装包的执行过程.   比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品.当用户选择了三个产品时,如果分别显示这三个产品的安装交互UI显然是不恰当的.我们期望用一个统一的自定义UI去取代每个产品各自的UI.   平时使用msiexec.exe习惯了,所以最直接的想法就是在一个子进程中执行:          msiexec.exe /qn   这样固然是能够完成任务,但是不是太简陋了? 安装开始后我们想取消这次安

安装包打包:如何捕获msi升级事件?(System.Configuration.Install)

问题描述 导入System.Configuration.Install类,用于打包时,重写Install方法.在安装的时候,也确实调用了自定义方法.但是当msi版本升级的时候,比如1.0.0升级到1.0.1,并不能捕获Install等任何事件.只有当安装或者卸载的时候,才能捕获Install或者Uninstall等事件.当msi版本升级时,有什么事件能捕获呢,也就说,怎么才能加入自定义操作. 解决方案 解决方案二:或者说思路是错的?根本是无法捕获?解决方案三:CSDN如此萧条了么,怎么没人顶啊解

msi-想做一个让用户选择装服务端或客户端的安装包

问题描述 想做一个让用户选择装服务端或客户端的安装包 我现在想做一个MSI安装包,让用户选择安装服务端或者客户端,然后根据用户的选择安装不同的文件,这个功能用VS2010如何实现?哪位高手能指点一下?不胜感谢.

实战分享Linode VPS搭建MAPN一键安装包环境

随着建站的需要和VPS主机空间的普及度,越来越多的站长开始使用VPS主机作为建站的空间.在VPS主机商中,Linode VPS可谓是高帅富的代表,在其最低消费价格19.95刀的门槛之上很多个人站长都望而却步,其实购买一款真正用心做站的VPS产品,其实这个价格真的是 一般般.今天笔者不与大家老外价格问题,主要是用来分享如何在购买了linode vps产品之后使用好这款主机. 大部分用户都是用一键安装包环境搭建站点的,我当然也不例外.下面笔者将分享从Linode面板的设置后最后MAPN一键安装包的实

NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版

原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable Install System)是一个专业的开源的可以用来封闭Windows程序的实用工具,是一个开源的 Windows 系统下安装程序制作程序.nsis它功能强,源码是直接使用C语言编写而成,并且可以直接到nsis官网下载所有nsis版本,并且提供了详细的帮助文档,方便用户制作时使用.安装页面可以使用Page自定义界面.卸载页面可以配置让用户选择是否删除用户文件.系

解决android手机安装包频繁提示解析错误方法

Android操作系统作为目前唯一可以与苹果iOS系统平分秋色的一款新生系统,它之所以成长的如此之快,除了其很强的开源性,Android系统一个很大的优势就在于其海量增长的应用程序.一款好玩的应用程序是充实闲暇时光的一柄利器,当我们新入手一款Android手机,慢慢熟悉后或多或少都会想到丰富其内置的应用程序,看到好玩的游戏或软件都会想要下载安装.而如果大家的Android手机在安装apk程序途中弹出"解析包时出现问题"这样的提示,会不会觉得很揪心呢?那么Android解析包出现问题有没

《Python硬件编程实战》——2.5 下载合适的Python安装包

2.5 下载合适的Python安装包 在了解了上述软件发布的背景知识后,再来看看Python提供了哪些供读者下载的形式.2.5.1 Python提供了哪些形式 搞懂了上述软件发布的各种格式及含义,此处再来看看Python提供了哪些形式,以及我们需要选择哪种形式下载. 在Python官网中我们可以看到Python提供了很多不同的形式,同时来分析一下我们需要哪种形式. 1.源码形式 作为目前只关注Python软件使用的Python初学者,此处我们暂不关心Python的源代码.不过其中一点需要提示的是