有没有办法调试使用installshield universal创建的安装程序可执行文件?

时间:2008-12-15 18:30:46

标签: windows installshield

我创建了一个带有一些自定义操作和一些UI内容的Windows可执行文件。

我面临着可安装的奇怪行为。

我试着通过代码探测并尽可能地破解安装程序,但我并不知道为什么奇怪的行为可用。

因此,我想在自定义操作中的每个代码执行点调试安装程序,我尝试将这些值写入记录器。但不幸的是,我的记录器将在安装后创建,此时我将无法再次运行它。

那么,在安装程序正在执行时,是否有人可以建议如何调试它?

1 个答案:

答案 0 :(得分:0)

我已经尝试但无法使用Installshield universal调试器。

我的解决方法是添加大量调试消息并使用VMware。安装VMware并将测试计算机创建为虚拟服务器。我为虚拟服务器配置了所有先决条件,重新启动它然后运行快照。

快照后我会运行安装脚本,等待错误和日志文件。然后,我将使用VMware的“恢复快照”功能返回到测试服务器的干净实例,并开始调查日志中的错误消息。