我有一个 WPF 应用程序,它使用在 32 位机器上开发的 Flash10c.ocx。我不必在我的开发机器上注册 ocx,我只是安装了最新的闪存,添加了参考并开始编码。在 64 位系统上测试时,我得到了旧的“类未注册”,我认为这意味着我需要 regsvr ocx。是否可以将 32 位 ocx(我很确定它的 32 位,因为它位于开发系统上的 C:\Windows\System32\Macromed 中)复制到 64 位系统并注册它?
更新: regsvr32 /i flash10c.ocx 错误“加载了模块 flash10c.ocx 但对 DllRegisterServer 的调用失败,错误代码为 0x80004005”
更新 2:我已经放弃了,决定只在 32 位系统上运行 Flash。如果有人有更好的答案,我想听听,但我将当前的建议标记为已回答,以给予应有的努力。