I'm pretty sure this has been asked on the list before, but searching
didn't yield a definitive answer for me. In my current project, I'm
working on migrating our current installer to using MSI via WiX, and I
thought I'd try WiX v3. In the project, I have several COM components
that were written using VB 6. I need to know what entries I need to
write into the registry to correctly register the COM components. I have
several questions regarding this process:

 

1. What is the best way to harvest the registry entries for each COM
component? I could use heat, but these are VB6 components, so I get a
bunch of extra stuff in the generated file. I could use tallow from WiX
v2, but I'm not sure that would be any better. I suppose I could export
the registry, register the component, export the registry again, and use
a file comparison tool to generate a list of changes, but that's going
to be tedious and error-prone.

 

2. What is the preferred way in WiX to author the registration of the
components? I've found conflicting advice on whether to use the <Class>
or <Interface> elements, or just to write raw registry keys directly.

 

--Jim Evans

Numara Software, Inc.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to