Thanks. What flag/option get set in Windows Installer tables when @Impersonate is set to 'no'?
On Mon, Dec 2, 2013 at 11:35 PM, Blair Murri <os...@live.com> wrote: > @Impersonate='yes' is the default, so you do need to "turn off > impersonation" by explicitly saying "no". > > -Blair > > > Date: Mon, 2 Dec 2013 15:32:58 -0500 > > From: yellowjacketl...@gmail.com > > To: wix-users@lists.sourceforge.net > > Subject: [WiX-users] Deferred <CustomAction Impersonate="y/n" /> vs. > elevation > > > > I have a deferred custom action that is failing **UNLESS** I launch the > > install "Run as Administrator". Any ideas why this is happening? > > > > <Package InstallerVersion="500" InstallPrivileges="elevated" .../> > > > > <CustomAction Id="CustomInstall" Execute="deferred" Return="check" > > DllEntry="Install" BinaryKey="MyCustomActions" /> > > > > <InstallExecuteSequence> > > ... > > <Custom Action="CustomInstall" Before="InstallServices">NOT > > Installed</Custom> > > ... > > </InstallExecuteSequence> > > > > > > Do I need to add the 'Impersonate="no"' attribute to make this work (is > > _assume_ "yes" is the default)? > > > > >From the logs... > > > > ... > > MSI (c) (D4:60) [19:24:20:051]: Machine policy value 'DisableMsi' is 1 > > MSI (c) (D4:60) [19:24:20:051]: Machine policy value > > 'AlwaysInstallElevated' is 0 > > MSI (c) (D4:60) [19:24:20:051]: User policy value 'AlwaysInstallElevated' > > is 0 > > MSI (c) (D4:60) [19:24:20:051]: Running product > > '{BACFF966-3CEF-4CD7-BE12-D8F6D89D2BE3}' with user privileges. DisableMsi > > policy is set to or defaulted to 1. This is the client and the user does > > not have full admin token. Evaulation is delayed until after credentials > > provided. This install could still be blocked > > ... > > MSI (c) (D4:60) [19:24:20:067]: Note: 1: 2262 2: AdminProperties 3: > > -2147287038 > > MSI (c) (D4:60) [19:24:20:067]: Machine policy value > > 'AlwaysInstallElevated' is 0 > > MSI (c) (D4:60) [19:24:20:067]: User policy value 'AlwaysInstallElevated' > > is 0 > > MSI (c) (D4:60) [19:24:20:067]: Running product > > '{BACFF966-3CEF-4CD7-BE12-D8F6D89D2BE3}' with user privileges. DisableMsi > > policy is set to or defaulted to 1. This is the client and the user does > > not have full admin token. Evaulation is delayed until after credentials > > provided. This install could still be blocked > > ... > > MSI (s) (D8:88) [19:24:24:247]: MSI_LUA: Credential Request return = 0x0 > > MSI (s) (D8:88) [19:24:24:247]: MSI_LUA: Elevated credential consent > > provided. Install will run elevated > > ... > > MSI (s) (D8:88) [19:24:24:247]: Note: 1: 2262 2: AdminProperties 3: > > -2147287038 > > MSI (s) (D8:88) [19:24:24:247]: Machine policy value > > 'AlwaysInstallElevated' is 0 > > MSI (s) (D8:88) [19:24:24:247]: User policy value 'AlwaysInstallElevated' > > is 0 > > MSI (s) (D8:88) [19:24:24:247]: Product installation will be elevated > > because user provided elevated credentials and product is being installed > > per-machine. > > MSI (s) (D8:88) [19:24:24:247]: Running product > > '{BACFF966-3CEF-4CD7-BE12-D8F6D89D2BE3}' with elevated privileges: > Product > > is assigned. > > ... > > MSI (s) (D8:88) [19:24:24:310]: MSI_LUA: Setting AdminUser property to 1 > > because this is the client or the user has already permitted elevation > > MSI (s) (D8:88) [19:24:24:310]: PROPERTY CHANGE: Adding AdminUser > property. > > Its value is '1'. > > MSI (s) (D8:88) [19:24:24:310]: MSI_LUA: Setting MsiRunningElevated > > property to 1 because the install is already running elevated. > > MSI (s) (D8:88) [19:24:24:310]: PROPERTY CHANGE: Adding > MsiRunningElevated > > property. Its value is '1'. > > MSI (s) (D8:88) [19:24:24:310]: PROPERTY CHANGE: Adding Privileged > > property. Its value is '1'. > > ... > > Action 19:24:25: CustomInstall. > > MSI (s) (D8:88) [19:24:25:261]: Executing op: > > > CustomActionSchedule(Action=CustomInstall,ActionType=1025,Source=BinaryData,Target=Install,CustomActionData=CERTPROPERTY=*. > > mydomain.net;) > > MSI (s) (D8:88) [19:24:25:261]: Creating MSIHANDLE (51) of type 790536 > for > > thread 4488 > > MSI (s) (D8:E8) [19:24:25:261]: Invoking remote custom action. DLL: > > C:\Windows\Installer\MSIBD8F.tmp, Entrypoint: Install > > MSI (s) (D8!F4) [19:24:25:277]: Creating MSIHANDLE (52) of type 790531 > for > > thread 1268 > > SFXCA: Extracting custom action to temporary directory: > > C:\Users\SomeUser\AppData\Local\Temp\MSIBD8F.tmp-\ > > MSI (s) (D8!F4) [19:24:25:277]: Closing MSIHANDLE (52) of type 790531 for > > thread 1268 > > MSI (s) (D8!F4) [19:24:25:308]: Creating MSIHANDLE (53) of type 790531 > for > > thread 1268 > > SFXCA: Binding to CLR version v4.0.30319 > > ... > > 19:24:25.464--MSI.Install -- Exception > System.ComponentModel.Win32Exception > > (0x80004005): Binding failed, see log file for details > > ... > > > > > > > > -- > > Tony > > > ------------------------------------------------------------------------------ > > Rapidly troubleshoot problems before they affect your business. Most IT > > organizations don't have a clear picture of how application performance > > affects their revenue. With AppDynamics, you get 100% visibility into > your > > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > AppDynamics Pro! > > > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- Tony ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users