在installshield 2010中是否可以将InstallScript转换为Basic MSI?

有帮助吗?

解决方案

根据Flexara的本文档,他们的Repackager产品可以转换从纯InstallScript到Basic MSI。重新打包程序仅在InstallShield Premier版本或AdminStudio中可用。

我从未亲自使用过该产品,因此无法保证其有效性。

其他提示

Installscript项目可以分类为LEGACY安装技术。 基本MSI是在Windows计算机上安装应用程序的标准方法。

Installscript Engine负责处理安装逻辑。这与旧的基于SCRIPT的安装非常相似,后者是2000之前安装应用程序的唯一方法。

Windows Installer Engine(或服务)负责安装逻辑。它读取MSI数据库并相应地执行步骤。因此,Basic MSI是一个TRANSACTIONAL安装过程。

没有可用于Installscript和Basic MSI项目的一对一映射。 如果不能从头开始编写基本MSI,重新包装是唯一的出路。

Wise Package Studio可以通过执行预扫描然后进行后扫描来捕获Installscript。基本上,您会对系统进行预扫描,然后扫描注册表,文件,版本,odbc等。然后安装软件,并执行与预扫描相同的后扫描。此方法将两者进行比较,以查看您对系统进行了哪些更改。

另一种方法是在出现第一个提示时启动程序,然后单击开始>运行>%TEMP%,然后单击确定。监视该目录中是否有任何已保存的.msi文件。

如果获得.msi,则可以在命令提示符“ Msiexec.exe / i nameOfFile.msi / qb”中使用以进行静默安装。

我假设您是系统管理员。您的问题很好,希望我能加2美分并捐款。

著名软件: 明智的包装工作室。 AutoIT。 SMS安装程序(在更糟的情况下)

我发现 本文 ,它应该向您展示如何通过以“ 向导模式>”从“打开项目对话框”。

我还没有测试过,但是应该可以完成。我不确定它是否可以正确转换所有内容,但是它可能已经足够好了,您可以手动清理其余部分。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top