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

Reply via email to