0

多年来,我们使用 installshield 来交付我们的软件。自我们软件的上一个版本以来,发生了以下情况:

为“所有用户”安装程序后,当受限用户登录时,他会在桌面上看到我们的应用程序图标。第一次双击它时,会出现一个对话框“正在配置”。在最近的版本中,一段时间后对话框消失了,我们的程序开始了。现在该过程被中止并显示一条消息:“该功能托管在不可用的网络资源上”。我们的程序没有启动。但是当我们手动创建 .exe 文件的快捷方式时,一切都很好。

我们最近没有对安装程序项目进行任何修改(除了更改版本号)。我们也拒绝安装更新。

问题:

  • 问题可能是什么?
  • 如何调试安装程序?
4

1 回答 1

1

不太确定 Installshield(我使用 Wise),但您应该检查以下内容:

  1. 在 MSI 数据库的“属性”表中将 MSI 属性“ALLUSERS”设置为 1。有关详细信息,请参阅 Windows Installer SDK 文档。这可确保所有用户都获得启动应用程序的快捷方式。

  2. 使用 MSIEXEC.EXE /v MyInstall.MSI调用您的安装程序

从命令行(这会将日志记录设置为详细) - 可能会有所帮助!

利亚姆

于 2009-11-18T13:29:13.360 回答