32 ビット マシンで開発された Flash10c.ocx を使用する WPF アプリがあります。開発マシンに ocx を登録する必要はありませんでした。最新のフラッシュをインストールし、リファレンスを追加して、コーディングを開始しました。64ビットシステムでテストすると、古い「クラスが登録されていません」というメッセージが表示されます。これは、ocxをregsvrする必要があることを意味すると思います。32 ビットの ocx (dev システムの C:\Windows\System32\Macromed にあるので 32 ビットだと確信しています) を 64 ビット システムにコピーして登録しても問題ありませんか?
更新: regsvr32 /i flash10c.ocx で "The module flash10c.ocx las loaded but the call to DllRegisterServer failed with error code 0x80004005" というエラーが発生する
更新 2: 私はこれをあきらめ、32 ビット システムでのみ Flash を実行することにしました。誰かがより良い答えを持っている場合は、それを聞きたいのですが、現在の提案を回答済みとしてマークし、その努力に正当な評価を与えます。