0

我有 Installshield InstallScript MSI 又名“完整”设置和 Installshield Basic MSI 又名“补丁”设置。

完整设置将一些文件复制到 GAC,将一些文件复制到文件夹等。

补丁设置替换了 GAC 中的一些文件和安装文件夹中的一些文件。多么巧妙,不是吗?:)

此外,补丁设置被设计成在安装后它的任何操作都不可见。我正在为此更改序列中的一些属性(该死的,不记得哪些属性,会查找它)。

应用补丁时,应用程序运行良好(管理员用户),但是当重新启动计算机并以不同的用户(只是域,而不是管理员)登录时,应用程序无法运行。

在跟踪中,我发现一条错误行指出其中一个组件(准确地说,将文件放入 GAC 的组件)的安装失败。说没有安装源...

为什么会这样?安装程序设置为每个人都安装,补丁只是替换一些文件,为什么新用户登录时需要“安装”一些东西?

谢谢,马尔科

4

1 回答 1

0

我找到了解决我的问题的方法......现在我已经完成了它很简单......

我在补丁设置中的属性管理器中添加了一个属性...

属性名称 = ALLUSERS 属性值 = 1

此外,此链接对在 Windows 上为所有用户安装应用程序有很大帮助

干杯,马尔科

于 2010-04-07T11:54:14.267 回答