0

我为我的 VB6.0 exe 使用 install shield 2009 设置了一个 MSI,它正在工作。问题是如果用户 A(第一个用户)运行了安装程序来安装应用程序,而我们正在尝试使用用户 B(第二个用户)运行更新。它不允许我们这样做。当我们要卸载应用程序时也是如此。

您能否建议是否是由于 Windows 提供的某些限制,或者如果不是,我们如何让其他用户运行更新或卸载以与其他人一起运行安装程序?

4

1 回答 1

0

听起来您是按用户而不是按机器安装的。如果是这样,用户 A 执行的任何安装都将超出用户 B 的范围。您必须卸载并重新安装为 PerMachine。

请注意,这由 ALLUSERS 属性控制,除非您有特殊需要,否则 InstallShield 默认值“2”可能是您应该保留的值。

于 2012-07-01T20:00:36.157 回答