Heat.exe Cannot Harvest TypeLib Info from a 64-bit COM DLL
问题 I have a 64-bit-only COM DLL that I want to harvest typelib info from, using heat.exe. But when I attempt to do that, I get the error 193 (bad executable format). Is heat.exe 32-bit only, and cannot work with 64-bit executables? I found only one version of heat.exe on my machine. Thanks. 回答1: Unfortunately heat.exe is indeed 32-bit and can therefore only harvest 32-bit COM registrations: http://wixtoolset.org/issues/1661/ However 64-bit heat.exe extensions are discussed here: http:/