2017-08-09 17 views
2

C#で書かれたブラウザヘルパーオブジェクト(BHO)があります。 BHO32.dllとBHO64.dllという2つのファイルがあります。自分で署名した証明書で両方のDLLに署名しました。この証明書をWindows証明書ストアに追加しました。両方のファイルはregasm.exeで登録され、グローバルアセンブリキャッシュ(GAC)に追加されました。 AssemblyInfo.csファイルで、[[assembly:[...]] "値が設定されました。しかし、IEの管理アドオンウィンドウには「未知のパブリッシャー」が表示されます。BHOはInternet Explorerのアドオンリストに "unknown publisher"と表示されています

私は何かを忘れましたか?

How to set the publisher name in a BHOも試しました。しかし、私はエラー "CSC:エラーCS1583:[...]"リソースファイルを設定します。ここで

+0

...回避策があるとは思わない

enter image description here

けれどもプログラムで表示され、アプレット機能しDLLのBHOファイルのダイアログショー?出版社のフィールドは完全ですか? –

答えて

0

はgoogletoolbar.dll

1 VERSIONINFO FILEVERSION 7,5,8231,2252 PRODUCTVERSION 7,5,8231,2252 FILEOS 0x40004ファイルタイプを0x2 {BLOCK」からバージョン情報ブロックでありますStringFileInfo " { BLOCK" 040904b0 " { VALUE" CompanyName "、" Google Inc. " VALUE "LegalCopyright"、 VALUE "FileDescription"、 "Google Toolbar" VALUE "ProductName"、 "Internet Explorer用Googleツールバー" VALUE "ProductVersion"、 "7,5,831,2252 「 値 "ファイルバージョン"、 "7、5、8231、2252" VALUE "OriginalFilename"、 "GoogleToolbar.dll" VALUE "InternalName"、 "Googleツールバー" }}

ブロック "VarFileInfo" { VALUE "翻訳"、0x0409 0x04B0 } }

+0

私はこのブロックを自分のBHO用にrcファイルにコピーして調整しました。このファイルをRC.exeでコンパイルして、resファイルを取得しました。私のVisual StudioのBHOプロジェクトでは、プロパティの下で、私はこのresファイルを設定します。だからもうエラーはありません。しかし、出版社はまだIEのアドオンリストには表示されません。私のBHOは2つのDLLで構成されています。 1つの32ビットと1つの64ビット。 – Ronquam

+0

私はリソースdllだけの拡張機能で同じ問題を抱えています。 Addonsのマネージャーにリストされるようにするための回避策は見つかりませんでした... 32ビットのresource.dll拡張機能は、IEおよびWindowsのx86およびx64ビット版で動作します。 –

0

IE用のResource.dll拡張 - RCブロックで指定されたパブリッシャーは、IE Addons Managerリストには表示されません。

My Addons manager listing of Command bar/Tools extensions (resource dlls

出版社が、私はWindowsエクスプローラのプロパティを何

関連する問題