I'm running on XP64 here but I have XP32 & Vista32 set up on Virtual PC (used primarily for testing my packages before release). I might try running heat.exe on the executable in the XP32 VM & see if the output is any different. Cheers,
<http://www.iesve.com/> Palbinder Sandher Software Deployment and IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com <http://www.iesve.com/> **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer <http://www.iesve.com/disclaimer.html> ________________________________ From: Christopher Karper [mailto:[EMAIL PROTECTED] Sent: 28 May 2008 19:13 To: Pally Sandher Subject: Re: [WiX-users] converting .reg to .wxs in WiX 3.0 If you are running Vista, heat.exe has issues with getting all registry changes. Try running heat on an XP machine, if you have one available. Chris On Wed, May 28, 2008 at 1:53 PM, Pally Sandher <[EMAIL PROTECTED]> wrote: Hi, I'm using v3.0.4116.0 currently (installing v3.0.4123.0 first thing tomorrow morning). I have a problem with the COM registration info heat.exe generates for one of our executables (not written by me). It doesn't seem to get all the required entries. The generated code is as follows: <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <DirectoryRef Id="appsFolder"> <Component Id="iesoop" Guid="503CDCB9-669D-4c18-BF30-B1319A127326"> <File Id="iesoop.exe" Name="iesoop.exe" KeyPath="yes" Source="..\..\..\bin_release\iesoop.exe"> <TypeLib Id="{7749E01A-8723-476D-905F-E8F97EDF8AF6}" Description="iesoop Type Library" Language="0" MajorVersion="4" MinorVersion="0"> <Interface Id="{22624D71-96AA-4581-AF1B-E58539EB3EC3}" Name="_IBridgeEvents" ProxyStubClassId="{00020420-0000-0000-C000-000000000046}" ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" /> <Interface Id="{93B8BD76-7C0A-4119-84C7-3FDCF9B7477C}" Name="IBridge" ProxyStubClassId="{00020424-0000-0000-C000-000000000046}" ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" /> </TypeLib> </File> <RegistryValue Root="HKCR" Key="TypeLib\{7749E01A-8723-476D-905F-E8F97EDF8AF6}\4.0\HELPDIR" Value="[appsFolder]" Type="string" Action="write" /> </Component> </DirectoryRef> </Fragment> </Wix> When I use RegSpy on this app it generates much more than those entries above. When I install our application it fails to run. If I run the above executable after installation with the /regserver parameter then run our application it works fine. This is what leads me to believe heat.exe is missing some of the self-registration info. In WiX 2.0, tallow.exe happily took a .reg file & output the required XML, heat.exe in 3.0 refuses to play the game (outputs a fragment with a directory, component & file tag for the .reg file!). Does anyone know how I can convert the .reg file I've extracted using RegSpy to WiX 3.0 XML? heat.exe seems to have no documentation at all other than what it outputs when run with /? I really don't want to have to use a custom action for this. Cheers, <http://www.iesve.com/> Palbinder Sandher Software Deployment and IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com <http://www.iesve.com/> **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer <http://www.iesve.com/disclaimer.html> ------------------------------------------------------------------------ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
<<IESLogo64x64.jpg>>
<<att6a1b8.jpg>>
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users