开发者

Reinstalling assemblies for new user after reboot, why?

开发者 https://www.devze.com 2022-12-26 09:17 出处:网络
I have Installshield InstallScript MSI aka \"Full\" setup and Installshield Basic MSI aka \"Patch\" setup.

I have Installshield InstallScript MSI aka "Full" setup and Installshield Basic MSI aka "Patch" setup.

Full setup copies some files to GAC, some to folder, etc.

Patch setup replaces some files in GAC and some in installation folder. How ingenious, isn't it? :)

Also, patch setup is designed that none of its actions are visible after installation. I'm changing some properties in sequences for that(damn, can't remember which ones, will look it up).

开发者_如何学PythonWhen patch is applied, application works well(administrator user), but when rebooting a computer and logging in as a different (just domain, not admin) user, application doesn't work.

In trace I have found an error line stating that installation of one of the components(to be precise, component which puts files to GAC) failed. Says that there is no installation source for it...

Why is this so? Setup is set to install for everyone, patch is just replacing some files, why does it need to "install" something when a new user logs in?

Thanks, Marko


I have found a solution to my problem... quite simple now that I've done it ...

I added a property in Property Manager in patch setup...

property name = ALLUSERS property value = 1

Also, this link helped a lot Installing an Application for All Users on Windows

Cheers, Marko

0

精彩评论

暂无评论...
验证码 换一张
取 消