This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallAnywhere
- :
- InstallAnywhere Forum
- :
- Building on XP for Vista: Setting execution level?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 26, 2010
07:02 PM
Building on XP for Vista: Setting execution level?
I'm running InstallShield 2008 on Windows XP and need to make an installation that will run on Vista.
The basic installation works fine, but I need to run a batch file as part of my post-install steps that is failing on Vista. Trying the batch file manually, it only runs successfully on Vista if I right click on it and do "Run as administrator." It seems when it is called from InstallAnywhere it must be running at a lower level.
From the InstallAnywhere 2008 docs, it looks like there should be a setting under platforms to let me set the Vista execution level to administrator, but I don't see this option when I go to that screen.
Do I have to be running InstallAnywhere on Vista to see these options? Unfortunately switching to another machine is not a simple process (have to go through ISS to get license moved, etc.)
Any ideas on working around this? Some config file setting to get these options to show up? (Or some different thing to try in my batch file.)
(I cannot require the end user disable UAC for this install to work.)
Thanks.
The basic installation works fine, but I need to run a batch file as part of my post-install steps that is failing on Vista. Trying the batch file manually, it only runs successfully on Vista if I right click on it and do "Run as administrator." It seems when it is called from InstallAnywhere it must be running at a lower level.
From the InstallAnywhere 2008 docs, it looks like there should be a setting under platforms to let me set the Vista execution level to administrator, but I don't see this option when I go to that screen.
Do I have to be running InstallAnywhere on Vista to see these options? Unfortunately switching to another machine is not a simple process (have to go through ISS to get license moved, etc.)
Any ideas on working around this? Some config file setting to get these options to show up? (Or some different thing to try in my batch file.)
(I cannot require the end user disable UAC for this install to work.)
Thanks.
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
03:22 AM
In the Advanced Designer, have you checked the Project/Platforms/Windows settings? There you have a Vista specific option: Windows Vista Execution Level: As Invoker, Highest Available or Administrator!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
07:41 AM
pv7721 wrote:
In the Advanced Designer, have you checked the Project/Platforms/Windows settings? There you have a Vista specific option: Windows Vista Execution Level: As Invoker, Highest Available or Administrator!
I don't see that option. Does that option only show up on Vista, or on a version of InstallAnywhere other than 2008 VP1 Standard?
I am running InstallAnywhere on XP, but my one of the target platforms I am supporting is Vista and the batch file must ran as Administrator.
I see that option described in the manual, but I am staring at the screen and it is not there. (Screenshot attached)
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
08:35 AM
I think I know where your problem is: you've got the Standard version, while I have the Enterprise version... No idea though why they chose not to include this small feature in the Standard version (actually, personally I think that everything is there in the Standard version... but it is hidden!...)
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
09:02 AM
pv7721 wrote:
I think I know where your problem is: you've got the Standard version, while I have the Enterprise version... No idea though why they chose not to include this small feature in the Standard version (actually, personally I think that everything is there in the Standard version... but it is hidden!...)
Thanks for your quick responses. That would make sense, although I do see it mentioned in the help in the Standard Edition. :confused: I wonder if it is in a newer build than the one I have or if it requires moving up to the Enterprise.
Does anyone else running the Standard Edition have access to the Vista Execution level menu? According to the About screen, I am running Build 3571 InstallAnywhere 2008 VP1 Standard.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
09:14 AM
Well, it's bizarre, I run IA 2008 VP 1 which is build 3532. So it looks like the Standard version is a stripped-down version? Anyway, no need to look further, they say it on their webpage: http://www.flexerasoftware.com/products/installanywhere/features.htm
Expand all features and look for UAC Support for Windows 7 and Vista Installations: it is available in the Enterprise edition but not in Standard (it is possible though that they don't strip help, which is what misled you).
Expand all features and look for UAC Support for Windows 7 and Vista Installations: it is available in the Enterprise edition but not in Standard (it is possible though that they don't strip help, which is what misled you).
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
09:41 AM
pv7721 wrote:
Well, it's bizarre, I run IA 2008 VP 1 which is build 3532. So it looks like the Standard version is a stripped-down version? Anyway, no need to look further, they say it on their webpage: http://www.flexerasoftware.com/products/installanywhere/features.htm
Expand all features and look for UAC Support for Windows 7 and Vista Installations: it is available in the Enterprise edition but not in Standard (it is possible though that they don't strip help, which is what misled you).
Thanks again for your quick response. It looks like they must not have updated the Help documentation accordingly.