lashawntab wrote:
> I have the following tag in my file
>
> <Property Id="INSTALLDIR">
> <RegistrySearch Id="PetrelRegistry64" Type="raw" Root="HKLM"
> Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAAA}"
> Name="InstallLocation" Win64="yes" />
> </Property>
>
The data in that key is "private" for Add/Remove Programs; if you need
to store custom data, you should use a custom registry key.
> The key is found in the registry and it says:
>
> C:\Program Files\Company\MyProduct\
>
> This is correct, the product assemblies are location in this installation.
>
> but when I get the value of the INSTALLDIR property it says:
>
> C:\Program Files (x86) \Company\MyProduct\
>
> At which this path does not exist...
>
>
> My current platform is Vista x64 the application is also 64 bit.
>
Is the package marked as 64-bit? It sounds like MSI is doing path
substitution. Check a verbose log around the AppSearch action to see if
it mentions path substitution in the log.
--
sig://boB
http://joyofsetup.com/
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs