Как установить имя издателя в BHO

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


person simil    schedule 04.05.2010    source источник
comment
Пожалуйста, не указывайте C# в заголовке. У вас в тегах.   -  person John Saunders    schedule 05.05.2010


Ответы (3)


Две вещи:

  1. Вы подписываете свою .dll? Вам необходимо подписать ваши модули, а также ваш установочный пакет.
  2. Убедитесь, что у вашей .dll есть ресурс VERSIONINFO в вашем .rc-файле. Вот документация, в которой есть образец, который вы можете в основном вырезать и вставить.
person i_am_jorf    schedule 05.05.2010

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

person uaslam    schedule 02.10.2010

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

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

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

regasm /register /codebase YourDLL.dll

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

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

person Tech Stuff    schedule 09.03.2012