I am trying to create an MSI that will place two OCX files in the Program Files (x86) folder as well as register both the OCX files.
The first of the two OCX files (which actually makes use of the 2nd OCX at run-time) is successfully registered. The second OCX is not being successfully registered. I know this because if I run regsvr32 on the OCX that is not successfully registering, it then works in the application it is used for.
The registration information for the two OCX files were generated with the harvest tool (heat.exe). I used the heat tool on both OCX so I can't understand why OCX registration works for just one of them and not both.
How can I go about debugging this?