Reinstalling assemblies for new user after reboot, why?
Posted
by Marko Benko
on Stack Overflow
See other posts from Stack Overflow
or by Marko Benko
Published on 2010-04-06T13:22:02Z
Indexed on
2010/04/06
13:23 UTC
Read the original article
Hit count: 347
Hi -
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).
When 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
© Stack Overflow or respective owner