将installscript转换为Basic MSI

有没有办法在installshield 2010中将InstallScript转换为基本MSI?     
已邀请:
根据Flexara的这个文档,他们的Repackager产品可以从纯InstallScript转换为Basic MSI。 Repackager仅适用于InstallShield Premier版或AdminStudio。 我自己从未使用过该产品,因此无法保证其有效性。     
Installscript项目可归类为LEGACY安装技术。 Basic MSI是在Windows机器上安装应用程序的标准方法。 Installscript Engine负责处理安装逻辑。这与旧的基于SCRIPT的安装非常相似,这是在2000之前安装应用程序的唯一方法。 Windows Installer引擎(或服务)负责安装逻辑。它读取MSI数据库并相应地执行步骤。因此,Basic MSI是TRANSACTIONAL安装过程。 Installscript和Basic MSI项目没有可用的ONE-TO-ONE映射。 如果不能从头开始编写基本MSI,则重新打包是唯一的出路。     
通过预扫描然后进行扫描,Wise Package Studio可以捕获Installscript。基本上你做了一个预扫描你的系统,它扫描注册表,文件,版本,odbc等。然后你安装软件,并进行与预扫描相同的后扫描。此方法将两者进行比较,以查看您对系统所做的更改。 另一种方法是在第一次提示时启动程序,然后单击开始>运行>%TEMP%,然后单击确定。监视该目录以查找任何存放的.msi文件。 如果您获得.msi,则可以在命令提示符“Msiexec.exe / i nameOfFile.msi / qb”中使用以静默方式安装。 我假设你的系统管理员。你的问题很棒,希望我能加上我的2美分并做出贡献。 值得注意的软件: 明智的套餐工作室。 AutoIt的。 SMS安装程序(在更糟糕的情况下)     
我发现这篇文章,它应该向您展示如何通过在“打开项目对话框”中打开“向导模式”中的Installscript MSI或已编译的MSI,相对快速地将Installscript MSI项目转换为Basic MSI。 我没有测试过它,但它应该可以完成这项工作。我不确定它是否能正确转换所有内容,但它可能已经足够好了,所以你可以手动清理其余部分。     

要回复问题请先登录注册