Heat just harvests the registry entries that your COM server creates when it self-registers using Win32 API's. Apparently compiling with VC2015 vs. VC2008 results in different self-registration entries. That's probably the first thing to investigate. -Rob