Its 0x0800 in CustomAction.Type -----Original Message----- From: Tony [mailto:[email protected]] Sent: 03 December 2013 12:43 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Deferred <CustomAction Impersonate="y/n" /> vs. elevation
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 <[email protected]> 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: [email protected] > > To: [email protected] > > 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 > > [email protected] > > 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 > [email protected] > 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 [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. This message has been scanned for malware by Websense. www.websense.com ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

