Installing and running legacy app on windows 7 with elevated priviliges

whistlerblackcomb
whistlerblackcomb used Ask the Experts™
on
Hi all
We're trying to deploy windows 7 professional in an AD environment but need a legacy application to run.
After setting up some extra permissions (modify for power-user) on c:\, c:\program files\<appname>, the application can be run successfuly with the "run-as-administrator" property checked by a power user. Before you ask - the application in question actually writes a temp file to c:\ so yes, all users need modify access to c:\ - Godawful i know.

Problem is, this application is a launchpad for other sub-apps which may get updated regulary. When the user clicks on an icon to run an sub-app, if not installed, it runs setup.exe, at which point the user does not have access to install. Installshield fails, probably because it's trying to write to protected windows folders etc.
These are fontline cashiers who will never have local admin access or be given a local admin password.

My options right now are to make all users member of local admins
or
install all the sub-applications on an image pray there are no more updates.

i don't really like option A or B.

What I really want is to have the intital app, and all the setup.exe's it calls to have full administrator access to install everything , with no UAC prompts.

Any ideas?

Thanks.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Hi -
Hate to throw more in the mix before you get an answer on your question, but virtualizable folders may play a part in your legacy app as well if writing to \Program Files, \ProgramData, and others -
http://support.microsoft.com/kb/927387
Output may be directed to --> C:\Users\User_name\AppData\Local\VirtualStore
 
Install WINDOWS XP MODE and use that to run this application. You might need to spend sometime to configure different machines for this though :).
Oleg MeierPackaging Administrator

Commented:
if you repackage(or you have already msi's) the applications to msi and use batch scripts for installing like

msiexec /i mymsi.msi /qn

you can activate elevate right for msi installig

http://support.microsoft.com/kb/259459

Author

Commented:
This solution worked but in a real-world environment, running xp mode on frontline Point-of-sale machines is not practical. Too much overhead, multiple virus programs etc to manage. The complexity would be enough to just stay on Windows XP.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial