|
|
|
новичок
      
участник
Last Login: 26.03.2008 13:54
Сообщ.: 5,
Visits: 64
|
|
У меня такой вопрос:
Понадобилось написать BHO для интернет-эксплорера. Т.к. пишу на VBNET'е то нашел вариант на С# - и переделал на VBNET, чтоб спокойно потом делать из него все, что надо.
Проблема вот в чем: две недели пытаюсь добиться стабильной работы этого com-сервера! На половине компов он работает - на другой половине начинает права качать! То dll не регестрируется, то регистрируется, но не работает, то регистрируется, работает, но события не обрабатывает. В общем творится черте-что.
(Я создаю "Setup Project" и получаю стандартную установку;
через "Microsoft .NET Framework 2.0 Configuration" выставляю своему DLL-файлу права "full-trust" и создаю установку для security.config)
т.е. вроде все делаю, что надо.
Вопрос: объясните пожалуйста, где прочитать, как сделать, чтобы .NET программы работали СТАБИЛЬНО! А то я уже на грани того, чтобы COM-сервер на С++ переписать.
|
|
|
|
|
новичок
      
участник
Last Login: 26.03.2008 13:54
Сообщ.: 5,
Visits: 64
|
|
Почему могут события не работать в браузере(в смысле в BHO), если SetSite - работает, и обработчики событий в нем назначаются без проблем ?
|
|
|
|
|
новичок
      
участник
Last Login: 26.03.2008 13:54
Сообщ.: 5,
Visits: 64
|
|
Неужели никто не поможет !?
(тихо сам с собою...)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
|
|
|
|
новичок
      
участник
Last Login: 26.03.2008 13:54
Сообщ.: 5,
Visits: 64
|
|
Наверно так и придется в итоге сделать.
Как раз уже на 3-й неделе поисков начал сам думать о том же. Проблема теперь в английском :)
|
|
|
|
|
новичок
      
участник
Last Login: 26.03.2008 13:54
Сообщ.: 5,
Visits: 64
|
|
Спасибо еще раз за дельный совет! Все нашел здесь: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1112619&SiteID=1
Ответ такой: на тех компах, где установлен только Framework, но не установлена Visual Studio нет библиотеки Microsoft.mshtml.dll.
Если включить ее в установку и принудительно скопировать в папку к IE, то все начинает работать как надо.
Зла не хватает на microsoft.
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833,
Visits: 16 863
|
|
| Ну что тут сказать :) Привыкайте с проектом поставлять все нестандартные сборки, которые в нем используются. Делайте им CopyLocal=True и распространяйте вместе с ехе.
|
|
|
|