If you are not shipping the simulator and it is already on the target machine 
you can use a directory/file search to search the hard disk for it then use the 
resulting property to set the registry value.

See 
http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/parentdirectorysearch.html


-----Original Message-----
From: Suvrajyoti Panda [mailto:suvrajyo...@contata.co.in] 
Sent: 15 January 2014 11:51
To: General discussion about the WiX toolset.
Subject: [WiX-users] Fwd: Creating registry for an application installed 
outside the current directory structure in WIX file

Hi All,

To add to the below issue, i understand that i could use a property that 
includes the registry search. But issue here is that the application 
"StandaloneSimulator.exe" is not something that has been installed on my 
machine(i cannot find it under control panel). The 
D:\Project\ESI\PFW\trunk\StandaloneSimulator\bin exists as it has been checked 
out from SVN.Please let me know in case there are any workarounds.


-------- Original Message --------
Subject:        Creating registry for an application installed outside the 
current directory structure in WIX file
Date:   Wed, 15 Jan 2014 12:44:55 +0530
From:   Suvrajyoti Panda <suvrajyo...@contata.co.in>
To:     General discussion about the WiX toolset. 
<wix-users@lists.sourceforge.net>



Hi All,

I am creating an wix installer. I want to create a registry entry whose path is 
not under the directory structure created in the WIX file. Below is what i 
intend to do:

<Directory Id='TARGETDIR' Name='SourceDir'>
       <Directory Id='Scheduler' Name="Scheduler">
        <Directory Id='PLTLPLOGAMERA' Name="Pipeline Scheduler Gamera">

             <Component Id="x86RegEntGameraSimulatorPath" 
Guid="{C769AC98-A3D0-4CB4-939F-F396B49D4E5F}" Win64="no">
              <RegistryValue Id="x86GameraSimulatorPathRegValue" 
Root="HKLM" Key="SOFTWARE\[Manufacturer]" 
Name="$(var.standalonesimulatorRegName)" 
*Value="D:\Project\ESI\PFW\trunk\StandaloneSimulator\bin" *Type="string" />
            </Component>
            <Component Id="x64RegEntGameraSimulatorPath" 
Guid="{0ED0A7FC-DCB1-4C36-A39B-56F9F97A3A2C}" Win64="yes">
              <RegistryValue Id="x64GameraSimulatorPathRegValue" 
Root="HKLM" Key="SOFTWARE\[Manufacturer]" 
Name="$(var.standalonesimulatorRegName)" 
Value="*D:\Project\ESI\PFW\trunk\StandaloneSimulator\bin*" Type="string" />
            </Component>
        </Directory>
       </Directory>
     </Directory>

The *Value *in the above keys is the path where an application 
"standalonesimulator.exe" is installed.Please suggest if there is anyway that i 
do not have to hardcode this path. I know i can use an include file and fetch 
this path, but again that path will be harcoded in the include file anyways.

Regards,
SuvraJyoti


------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical 
Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
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

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to