Windows エクスプローラーのコンテキスト メニューにメニュー項目を追加するために使用する 32 ビットおよび 64 ビット アーキテクチャに適した COM 可視 dll があります。「regasm myassembly.dll /codebase」を使用して dll を登録すると、新しいメニュー項目が表示されます。偉大な。登録解除も正常に機能します。
メニュー項目を非開発マシンに追加できるように、.reg ファイルを作成したいと考えています。regeditでインポートできるregファイルを生成する「regasm myassembly.dll /codebase /regfile」を使用します。問題は、.reg をインポートした後、メニュー アイコンが表示されないことです。登録に失敗した可能性があるのはなぜですか? 私は64ビットシステムを使用していることに注意してください。