I'm in the process off migrating a legacy application that has been running under Windows XP to Windows 7. This app pulls updates and setup installers for child components. These are run under the user's non-admin account. This of course works fine in XP but without admin rights in Windows 7 the app cannot run the installers (unfortunately this architecture is a requirement for the immediate term).
My question is how can I allow the users to run the installers? As this is a corporate environment giving these users admin rights is out of the question. They are however a very specific set of custom applications so a broad allow any installer is not needed (and probably wouldn't be allowed). It's my understanding that I can allow rights for specific directories and/or applications but I've had trouble finding out exactly how to do this. Another option I've been looking at is changing the code to run the setup under elevated permissions but that would require me to have login credentials stored somewhere for the admin account. I've been leaning to the first but would appreciate any thoughts on the matter someone might have.