2008-12-15 32 views
0

我创建了一个包含一些自定义操作和一些UI东西的Windows可执行文件。有没有一种方法可以调试使用installshield universal创建的安装程序可执行文件?

我面对一个奇怪的行为与安装。

我试着通过代码尽可能探测安装程序,但我没有发现任何想法为什么奇怪的行为是可用的。

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

那么,任何人都可以建议如何调试它,而安装正在执行?

回答

0

我已经尝试过,但无法获得与Installshield通用的调试器。

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

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

+0

是的。我也只能使用调试消息进行调试。另外,我将它记录到日志文件中,以便我可以跟踪发生的情况并保存以备后用。 – 2009-11-03 16:25:25

相关问题