【问题标题】:error catastrophic failure installshield 2012错误灾难性故障 installshield 2012
【发布时间】:2013-04-19 23:17:15
【问题描述】:

我正在使用 installshield LE 2012 for Visual Studio 为我在 .NET 上用 VB 编写的问题创建一个可安装文件。

虽然我的问题需要先安装第三方驱动程序。因此,我在“第一个对话框之前”安装期间添加了将其作为自定义操作运行。

但是,每次我尝试安装它时,它都会显示“错误:灾难性故障”,我不知道这是什么意思。这是否意味着安装驱动程序的过程需要太多时间?或者这两者之间有什么资源冲突问题?

如何解决这个问题?我真的需要一些帮助。

我使用的操作系统是 Windows 7 Ultimate。

【问题讨论】:

  • 灾难性的是错误报告的质量。错误代码是 E_UNEXPECTED,它仅表示“哎呀,我没想到会出错”。如果安装日志文件没有给出提示,您将需要 InstallShield 的帮助。
  • 在哪里可以找到日志文件?我只能看到构建日志文件。
  • 他的安装程序正在调用进程外自定义操作来安装第三方驱动程序。为什么需要 InstallShield 的帮助???

标签: visual-studio-2012 installshield-le


【解决方案1】:

您需要获得第三方驱动程序供应商的支持。您的自定义操作调用了 InstallShield 无法控制的进程代码。我们不知道您的驱动程序供应商、名称和版本是什么,或者您如何称呼它,因此我们无法在此处为您提供帮助。

FWIW、InstallShield 和 Windows Installer 支持使用 DIFx 安装基于 .INF 文件的驱动程序。但这在受损的 InstallShield Limited Edition 中不受支持。

【讨论】:

  • 再次感谢,可能我没有向您说明我的问题。我只想在欢迎补丁 UI 之后调用一些 exe 文件,这样我的用户可以在安装我的应用程序之前先安装驱动程序。
  • Windows Installer 是基于事务的。您提出的建议违反了最佳做法,因为它先于交易。
猜你喜欢
  • 2010-12-04
  • 2020-03-18
  • 1970-01-01
  • 2016-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多