Agreed. The compiler extension is passing the wrong value (@Id instead of @Name) down. Can you open this bug?
-----Original Message----- From: Jeremy Lew [mailto:j...@liquidmachines.com] Sent: Friday, January 09, 2009 13:27 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Privileged custom actions Thanks, tried that but it's failing like so: ExecSecureObjects: Error 0x80070424: failed to get security info for object: KeyService That error message code is "The specified service does not exist as an installed service." Now, "KeyService" is the ServiceInstall/@Id, not the ServiceInstall/@Name, which is "LMKS". Reading the SecureObj.cpp source, this message is due to a failure of ::GetNamedSecurityInfoW. I changed the ServiceInstall/@Id to be the same as ServiceInstall/@Name and it started to work. I think the service name needs to be passed in through custom action data, and that this is a bug. -----Original Message----- From: Bob Arnson [mailto:b...@joyofsetup.com] Sent: Thursday, January 08, 2009 1:26 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Privileged custom actions Jeremy Lew wrote: > The service is not installed in the GAC. I was researching #2 already > but haven't yet been able to figure out how to set service-specific > permissions using Permission. > PermissionEx as a child of ServiceInstall. (The stock LockPermissions table doesn't support services, I believe.) -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------ ------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users