在InstallShield中我们有时即使选择Basic MSI工程,但有时还是将MSI封装到Setup.exe中交付. 那么出现运行异常如何获取Log,可以用下面的方法: Setup.exe /v"/l*v c:\test.log 这里要注意如果是有UAC的系统,如果在CMD中启动Setup.exe时,如果没有权限,那么写入C盘根目录的test.log也会写失败,可以指定其他盘符路径或者通过管理员权限启动CMD.…
有时候我们须要在程序中运行还有一个程序的安装.这就须要我们去自己定义msi安装包的运行过程. 比方我要做一个安装管理程序,能够依据用户的选择安装不同的子产品.当用户选择了三个产品时,假设分别显示这三个产品的安装交互UI显然是不恰当的.我们期望用一个统一的自己定义UI去代替每一个产品各自的UI. 平时使用msiexec.exe习惯了,所以最直接的想法就是在一个子进程中运行: msiexec.exe /qn 这样固然是能够完毕任务,可是不是太简陋了? 安装開始后我们想取消这次安装怎么办? 或者我们还…
转载:http://blog.csdn.net/zztoll/article/details/52096700 如题,如何让InstallShield 2015 Limited Edition for Visual Studio 2015生成的setup.exe双击时以管理员权限运行 由于安装需要,我在安装完成后会自动运行另一个安装程序,即在Custom Actions中定制了一个执行EXE的动作 但奇怪的是程序安装完成后,却不会自动调用另一个安装程序,我确认制作安装文件的过程没错 并且用同样的…
找回MSI安装包Win7/Win8管理员身份功能 从Vista开始,系统引入了UAC用户控制功能,即普通用户运行exe软件安装程序,支持使用普通账户/管理员身份分别进行安装,但是msi安装包只支持默认账户进行安装,不支持以管理员身份方式运行安装包,那如何为msi包赋予更大的权限呢? 这时,我们可以利用注册表,为msi安装包添加一项"以管理员身份运行"的功能. 1.Win+R,打开运行,输入regedit 2.打开注册表编辑器(出现用户账户控制时,选择是) 3.定位到HKEY_CLASS…
有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义msi安装包的执行过程. 比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品.当用户选择了三个产品时,如果分别显示这三个产品的安装交互UI显然是不恰当的.我们期望用一个统一的自定义UI去取代每个产品各自的UI. 平时使用msiexec.exe习惯了,所以最直接的想法就是在一个子进程中执行:     msiexec.exe /qn 这样固然是能够完成任务,但是不是太简陋了? 安装开始后我们想取消这次安装怎么办? 或者我们还…
原文 用Inno Setup制作WEB程序安装包 最近做了一个WEB程序的安装包,我把制作的过程做个介绍,贴出源码给大家做个参考 看看inno 的脚本 [Setup] AppCopyright=test AppName=test AppVerName=test v2.0 SolidCompression=true OutputDir=Output\ OutputBaseFilename=test_setup DefaultDirName={pf}\Lms DefaultGroupName=Lms…
前言:在Win10中,在安装msi安装包的时候常常会出现代码为2502.2503的错误.其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他exe的安装程序,在安装包上点击“右键”之后没有“以管理员身份运行”的选项.那么,在Win10中安装程序出现2502.2503错误的时候该怎么办呢?请跟我一起来看看. 解决方法:https://jingyan.baidu.com/article/a501d80cec07daec630f5e18.html(我是参考,这个网站,解决了问题的,具体…
有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义msi安装包的执行过程. 比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品.当用户选择了三个产品时,如果分别显示这三个产品的安装交互UI显然是不恰当的.我们期望用一个统一的自定义UI去取代每个产品各自的UI. 平时使用msiexec.exe习惯了,所以最直接的想法就是在一个子进程中执行:     msiexec.exe /qn 这样固然是能够完成任务,但是不是太简陋了? 安装开始后我们想取消这次安装怎么办? 或者我们还…
当在电脑中运行msi安装包时,出现the error code is 2503或者2502错误提示,其实是由于没有运行的权限导致的,但是又不能右击以管理员身份运行,那么应该如何操作呢?对于这样的问题,我们可以参考以下方法进行解决. 1.按Win+X选择"命令提示符(管理员)",或者右击命令提示符选择以管理员身份运行; 2.记住安装包的保存路径,尽量不要放桌面,因为路径会很长,因此建议可以直接保存到根目录下,比如"D:\",那么路径就是D:\python-2.7.11…
安装msi安装包提示"在未标记为正在运行时,调用了RunScript”解决办法   windows/temp目录相关权限不对,右击temp文件夹,选择管理员获取所有权限.…