I think that's a doc bug - everywhere else it refers to 'nulls' with respect to REG_MULTI_SZ it means [~], which is what Aaron is seeing.
I suspect a sequencing problem. Does Windows Installer consider _ to be an uppercase character? Would SQL_PROTOCOL be considered a public property or not? I'd try it without the underscore to see if there's a difference. If you need it in the execute sequence you might need to make it a Secure property as well I think. -- Mike Dimmick -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson Sent: 19 June 2007 01:45 To: Aaron Shurts Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Problem w/ Registry Search? Aaron Shurts wrote: > AppSearch is pulling up nothing, but later in the log, I see what > should be there: > AppSearch: Property: SQL_PROTOCOL, Signature: TcpIpCheck > MSI (c) (10:40) [11:54:17:734]: PROPERTY CHANGE: Adding SQL_PROTOCOL > property. Its value is ''. > ... > Property(C): SQL_PROTOCOL = [~]sm[~]tcp[~]np[~] The RegLocator doc says that REG_MULTI_SZ values have null characters at the beginning and end. It's likely that's difficult to get out of the property. I'd suggest trying MsiGetProperty directly (or wrapped by WcaGetProperty) to see if explicit-length functions will get it out. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users