1

Internet Explorer 用の BHO とツールバーを C# で作成しました。それらはインストールされ、適切に機能しています。IE8 のアドオンの管理ウィンドウで、BHO とツールバーの両方を表示できます。ただし、両方のパブリッシャー名は「コントロール名は使用できません」に設定されています。パブリッシャー名を設定するにはどうすればよいですか?

4

3 に答える 3

2

2つのこと:

  1. .dllに署名していますか?モジュールとインストールパッケージに署名する必要があります。
  2. .dllの.rcファイルにVERSIONINFOリソースが含まれていることを確認してください。 これは、基本的にカットアンドペーストできるサンプルを含むドキュメントです。
于 2010-05-05T18:12:42.107 に答える
0

AssemblyInfo.cs ファイルに次の情報を設定した後、DLL をビルドします。

[assembly: AssemblyCompany("Your publisher name")]

その DLL を登録したら、次のコマンドを使用します。

regasm /register /codebase YourDLL.dll

これで、IE の管理アドオンにパブリッシャー名が表示されます。

これがより理にかなっていることを願っています。

于 2012-03-09T05:02:49.507 に答える
0

Dll に署名しました。.net の assemblyinfo ファイル属性 [assembly: AssemblyCompany("add Publisher Name Here")] は、BHO の発行者名として GOES.. ありがとう

于 2010-10-02T20:10:20.053 に答える