The only solution I've found to this problem is to create a bootstrapper that starts up msiexec with my msi. The bootstrapper is marked as "requireAdministrator", so it as well as the msi's UI run elevated.
Hope this helps, -- Paul Lalonde paullalonde at mac dot com "Il n'y a que les banques qui sont libres" -- Jean-Luc Godard Le 2010-08-18 à 02:34, Christian Froehlich a écrit : > Hi All, > > I have hit a conundrum here. I have an immediate custom action that gets a > list > of IIS application pools to be displayed in a ComboBox for user selection. > > Now as this needs to be executed before the user interface is shown, i have > made > this an immediate custom action. This seems to work fine for IIS 5.1/6. > Today i tested this with IIS7 but to my dismay, it requires elevated > privileges, > something that cannot be done with an immediate action. > > The solution then is to make it a deferred custom action, however i am given > to > understand that these can only be scheduled to run in the > InstallExecuteSequence? > If that is indeed the case, how can i create a custom action that can run > before > the UI and use elevated privileges? > Or is there a better way to get a list of application pools that does not > require administrative access? > > For your information my custom action is written in C# and uses a > DirectoryEntry > to query the IIS metabase. > > Any help that could be given would be greatly appreciated. > > Many thanks, > > Christian Froehlich ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users