Как установить имя издателя в BHO - PullRequest
1 голос
/ 04 мая 2010

Я написал BHO и панель инструментов для Internet Explorer на C #. Они устанавливаются и работают правильно. В окне управления надстройками в IE8 я вижу как BHO, так и панель инструментов. Но имя издателя обоих установлено на «Имя элемента управления недоступно». Как я могу установить имя издателя?

Ответы [ 3 ]

2 голосов
/ 05 мая 2010

Две вещи:

  1. Вы подписываете свою .dll? Вы должны подписать свои модули, а также ваш установочный пакет.
  2. Убедитесь, что в вашем .dll есть ресурс VERSIONINFO в вашем файле .rc. Вот документация , в которой есть образец, который вы можете вырезать и вставить.
0 голосов
/ 09 марта 2012

После установки следующей информации в файле AssemblyInfo.cs создайте DLL.

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

Когда вы зарегистрируете эту DLL, используйте следующую команду.

regasm /register /codebase YourDLL.dll

Теперь будет отображаться имя вашего издателя в управлении надстройками в IE.

Надеюсь, это имеет больше смысла.

0 голосов
/ 03 октября 2010

Подпись вашего Dll.Файл assemblyinfo в .net атрибуте [assembly: AssemblyCompany («здесь добавьте имя издателя»)] ИДЕТ как имя издателя в BHO. Спасибо

...