[wix-users] 64 bits Dll registering

Hoover, Jacob Jacob.Hoover at greenheck.com
Tue Sep 15 09:43:44 PDT 2020

Currently heat doesn't support harvesting 64 bit registration.  Firegiant has a component that can do it (commercial), as well I think Chris has one (IsWix, open source?).

From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of Pascal Cloup via wix-users
Sent: Tuesday, September 15, 2020 11:34 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Cc: Pascal Cloup <ptpas059 at gmail.com>
Subject: [wix-users] 64 bits Dll registering


I am progressing well on the development of my installer. This installer
has to install and register some 64 bits Dlls. Currently, i just added the
attribute "SelfRegCost='1'" (telling the component to self-register) in the
File element of these components, and without surprise this seems to work
as i do like this from many years(using self register). Nevertheless, i
read in various places, that this is not a recommended way even if for me
the evoqued reasons don't concern (totally) my components. After some
readings, i tried another method using "heat.exe", but unfortunately heat
gives me a warning "HEAT5150: Could not harvest data from a file that was
expected to be a SelfReg DLL", and of course using the option -sreg is not
a solution.

Someone can share opinion or give advices on this topic?

thanks in advance
Regards, Pascal

WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/<http://www.firegiant.com>
NOTE: This email was received from an external source. Please use caution when opening links or attachments in the message.

More information about the wix-users mailing list