标签: installshield

通过Web从Web下载软件包的Bootstrappers

创建引用Microsoft软件包的Internet下载引导程序的最佳实践是什么?

例如,InstallShield有一个安装程序先决条件,可以通过go.microsoft.com/fwlink链接ID从Microsoft.com下载vstor40_x86.exe,该链接ID解析为该EXE的下载URL.InstallShield没有为vstor40_x64.exe创建PRQ,我需要创建一个PRQ.我找到了包含x86/x64.exe下载链接的Microsoft页面,但是我找不到解析为x64的fwlink ID.

微软在这方面的立场是什么?他们是否在任何地方记录了fwlink ID,他们是否希望我们链接到Microsoft,以便他们可以控制可用性,或者这是一种不好的做法,只是从微软中解脱出来?

windows-installer installshield wix bootstrapper

7
推荐指数
1
解决办法
1378
查看次数

是否有免费工具来修改InstallShield ism文件?

我们有两个安装盾牌许可证 - 一个用于安装程序的开发人员,另一个用于CI服务器.

通常情况下,另一个开发人员将项目DLL移动到另一个位置,从而破坏了安装程序.

我想知道是否有免费工具,这将允许人们对ISM文件进行小的修改.我只是在谈论小改动,比如修复DLL路径或完全删除DLL.我打算"欺骗"许可证.

谢谢.

installshield

7
推荐指数
2
解决办法
2万
查看次数

Msiexec:在安装失败时自动回滚到以前的版本

在静默模式下使用msiexec安装.MSI文件时,是否可以将其自动化,以便在安装失败时回滚到以前的版本?假设在安装时已经安装了较旧的应用程序版本.

windows-installer installshield msiexec

7
推荐指数
1
解决办法
2259
查看次数

Installshield LE Spring 2012无法找到安装先决条件

情况如下:

我有一个InstallShield LE安装项目(实际上是一对),去年一直运行良好.

最近我配置了一台新的笔记本电脑,从而重新安装了Visual Studio 2010和Installshield LE.显然,然后将InstallShield LE更新到2012年春季版.

现在,当我尝试构建时,我收到有关缺少安装先决条件的错误:

Error   7   -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target 'C:\Users\Erik\myProject\Server Install\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}\WindowsInstaller-KB893803-v2-x86.exe'    ISEXP : error : -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target 'C:\Users\Erik\myProject\Server Install\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}\WindowsInstaller-KB893803-v2-x86.exe'
Run Code Online (Sandbox Code Playgroud)

现在,我检查了那些文件路径并且看到文件不在那里.好吧,他们并不完全在那里.看起来他们在2012年春季版中改变了这些设置先决条件的路径.

现在我完全反汇编了我的.isl文件.这些文件路径不存在于.isl文件中的任何位置; 不绝对也不亲戚.实际上,.isl文件中几乎没有文件路径.

我在互联网上搜索过,也许我需要升级我的.isl文件以获得Spring2012版本的支持,但这些搜索并没有取得丰硕成果.

我正处于重建设置项目的地步,但是我想知道男孩出了什么问题.

升级到2012年春季版InstallShield LE时,是否有其他人遇到此问题?

installshield visual-studio-2010 installshield-2012

7
推荐指数
2
解决办法
8707
查看次数

InstallShield - 需要在管理模式下运行自定义操作.exe

在InstallShield中使用自定义操作,我正在尝试在安装期间运行.exe文件以注册第三方服务..exe需要以管理员模式运行.这将需要在UI模式或静默模式下运行.这是一组通过我们的安装程序部署的第三方文件,但我需要在此过程中执行一个.

我尝试从"Install Exec Sequence""After Install Files"执行它(并尝试"After Publish Features").在这种情况下,我得到以下对话框:

在此输入图像描述

我也尝试过"Admin Exec Sequence""After InstallFiles",但这似乎根本没有运行.该程序将安装,但我需要手动运行命令以使工作正常.

我还将In-Script执行设置为"延迟执行"并将返回处理设置为"同步(检查退出代码)".

那么,我可以就这应该执行的地方使用一些指导?安装Exec序列?Admin Exec序列?在哪个阶段?
在哪一点上程序写出并可以执行?

windows-installer installshield

7
推荐指数
1
解决办法
5737
查看次数

在基本MSI项目中从InstallShield显示消息"安装程序需要64位处理器"

我正在使用InstallShield 11并为64位机器创建一个基本的MSI项目.

当我在32位计算机上运行我的安装程序时,Windows安装程序会显示一条消息

处理器不支持此安装包

现在的问题是我希望InstallShield设置显示另一条消息:

需要64位处理器!

windows-installer installshield

6
推荐指数
2
解决办法
2157
查看次数

installshield和windowsinstaller有什么区别

Installshield将创建软件包,可以是msi或rpm等.Windows安装程序还会创建msi和rpm文件吗?或者这是Windows操作系统中嵌入的工具,它是运行msi文件所必需的,这是否正确?我所说的我们将使用安装盾创建msi文件,然后我们将给客户,他们将在其操作系统中嵌入的Windows安装程序的帮助下安装msi并生成exe文件,这是否正确?

windows-installer installshield

6
推荐指数
1
解决办法
9695
查看次数

Installshield 在小升级期间不替换文件

我的应用程序有一个 installshield 安装程序。现在我为应用程序创建了一个小升级,并且我的一些组件中的一些文件发生了变化。不幸的是,在小升级后,文件没有被替换,而是保留了旧内容。这些是文本文件,因此很容易验证。我还在升级期间尝试覆盖的每个文件的属性中明确检查了始终覆盖。

我厌倦了创建自定义操作来执行 installshield 应该执行的操作。您知道为什么会发生这种情况吗,我如何强制 installshield 覆盖这些文件?

我正在使用 installshield 2008,真的,真的,真的希望我有一个选择来改变它。

windows-installer installshield upgrade

6
推荐指数
1
解决办法
8677
查看次数

Installshield警告-6487:这是什么意思

我有这个警告:

ISDEV:警告-6487:如果您打算将此升级作为补丁分发,则应在发布向导的"高级设置"面板上创建"补丁优化"设置

使用Installshield创建设置时.有谁知道这是什么意思并解释选项?

在配置向导中,我找不到我指示"这是一个补丁"的位置.实际上它不是一个补丁,它应该是标准的exe文件.这个警告说我做错了吗?

installshield

6
推荐指数
1
解决办法
1477
查看次数

无法在 InstallShield Express 中运行 JavaScript?

我正在使用 InstallShield Express 创建一个安装项目。

我尝试在“系统更改”之前为卸载添加自定义操作。

自定义操作是一个 JavaScript,它将打开一个窗口,如下所示:

window.open("https://www.example.com/", "_blank");
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试卸载该程序时,我收到一条错误消息:“Microsoft JScript 运行时错误,'window' 未定义。

为什么?

更新:

最后我选择使用 MSI DLL 而不是脚本来解决问题。这个问题我该怎么办?谢谢。

installshield uninstallation jscript

6
推荐指数
1
解决办法
153
查看次数