Я написал BHO и панель инструментов для Internet Explorer на C#. Они устанавливаются и работают должным образом. В окне управления надстройками в IE8 я вижу как свою BHO, так и панель инструментов. Но для имени издателя обоих установлено значение «Имя элемента управления недоступно». Как я могу установить имя издателя?
Как установить имя издателя в BHO
comment
Пожалуйста, не указывайте C# в заголовке. У вас в тегах.
- person John Saunders   schedule 05.05.2010
Ответы (3)
Две вещи:
- Вы подписываете свою .dll? Вам необходимо подписать ваши модули, а также ваш установочный пакет.
- Убедитесь, что у вашей .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