我有Installshield InstallScript MSI又名“Full”设置和Installshield Basic MSI又称“Patch”设置。
完全安装将一些文件复制到GAC,一些文件复制到文件夹等。
修补程序设置会替换GAC中的某些文件和安装文件夹中的某些文件。多么巧妙,不是吗? :)
此外,修补程序设置的目的是在安装后不会显示任何操作。我正在改变序列中的一些属性(该死的,不记得哪些属性,会查找它)。
当应用补丁时,应用程序运行良好(管理员用户),但是当重新启动计算机并以另一个(只是域,而不是管理员)用户身份登录时,应用程序不起作用。
在跟踪中,我发现了一条错误行,声明安装其中一个组件(确切地说,将文件放入GAC的组件)失败。说它没有安装源......
为什么会这样?安装程序设置为每个人安装,补丁只是替换一些文件,为什么它需要在新用户登录时“安装”某些内容?
谢谢, 马尔科
答案 0 :(得分:0)
我找到了解决问题的方法......现在很简单,我已经完成了......
我在补丁设置中的Property Manager中添加了一个属性...
属性名称= ALLUSERS 财产价值= 1
此外,此链接帮助了很多Installing an Application for All Users on Windows
干杯, 马尔科