.NETSpicIEフレームワークを使用してIEプラグインを作成しました。
開発中に、次のコマンドでテストしました: "C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ regasm" "plugin.dll" "C:\ Programme \ Microsoft SDKs \ Windows \ v6.0A \ bin \ gacutil "/ if" plugin.dll "
次に、MicrosoftWiXToolkitを使用してMSIインストーラーを作成します。
しかし、どのレジストリエントリが必要かわかりません。regasmから書き込まれたすべてのエントリを記録しますが、plugin.dllがグローバルアセンブリキャッシュに存在する必要があるため、機能しません。C:\ WINDOWS \ assembly \ GAC_MSIL \ plugin\1.0.0.0__ec146fd6848c0024のようなフォルダ
IE BHOをインストールする方法はありますか?
今、私はSpicIEフレームワークなしでそれを行います。私はこのチュートリアルに従いました:http://www.codeproject.com/KB/cs/Attach_BHO_with_C_.aspx? fid = 447248&df = 90&mpp = 25&noise = 3&sort = Position&view = Quick&fr = 51&select = 2421069
dllをregasm/codebaseに登録すると、機能します。
msi-installer(WiXツールセット)を使用してインストールしたい場合は機能しません:( dllの登録を解除し、レジストリでGUIDを検索します->レジストリからすべてを削除します。その後、レジストリからスナップショットを作成します。 、regasmコマンドを実行し、2番目のスナップショットを作成します。次に、スナップショットを比較して、追加されたすべてのレジストリキーを挿入するwixファイルウィッチを作成します。機能しません。インストーラーを介して実行することはできません。
何か案は?