B
batul
we have an application for which installer has been created using
installshield. this appilcation is installed for all user of that PC. it is
done by setting ALLUSERS property to 2 in installer. this application
consists of COM server exe, which is used by main application. Once this
application is installed by administrator on any PC it works perfectly fine
for that user but if any other user tries to execute an application for first
time, OS does some configuration for that user and PC restarts. different
behaviour has been observed on XP & vista.
Operating system XP
Operating system does configuration for each group(users group defined by
OS) once, when application is executed by user of that group for first time.
after that any user of a group for which configuration has been done can
sucessfully execute an application.
Operating system Vista
OS does configuration for each user of that Pc and do not retain this
information(i.e. is any other user access an application it configure for
this user and previous user setting has been destroyed) so at any time only
one user can successfully execute an application. it is been observed that
there is some problem related with COM server registration as if COM server
EXE has been executed before executing application no problem occurs who so
ever execute an application.
installshield. this appilcation is installed for all user of that PC. it is
done by setting ALLUSERS property to 2 in installer. this application
consists of COM server exe, which is used by main application. Once this
application is installed by administrator on any PC it works perfectly fine
for that user but if any other user tries to execute an application for first
time, OS does some configuration for that user and PC restarts. different
behaviour has been observed on XP & vista.
Operating system XP
Operating system does configuration for each group(users group defined by
OS) once, when application is executed by user of that group for first time.
after that any user of a group for which configuration has been done can
sucessfully execute an application.
Operating system Vista
OS does configuration for each user of that Pc and do not retain this
information(i.e. is any other user access an application it configure for
this user and previous user setting has been destroyed) so at any time only
one user can successfully execute an application. it is been observed that
there is some problem related with COM server registration as if COM server
EXE has been executed before executing application no problem occurs who so
ever execute an application.