我正在尝试创建一个 MSI,它将两个 OCX 文件放在 Program Files (x86) 文件夹中,并注册这两个 OCX 文件。
成功注册了两个 OCX 文件中的第一个(实际上在运行时使用了第二个 OCX)。第二个 OCX 未成功注册。我知道这一点,因为如果我在没有成功注册的 OCX 上运行 regsvr32,它就会在它所使用的应用程序中工作。
两个 OCX 文件的注册信息是使用获取工具 (heat.exe) 生成的。我在两个 OCX 上都使用了 heat 工具,所以我不明白为什么 OCX 注册只适用于其中一个,而不适用于两者。
我该如何调试呢?