Служба Windows WebBrowser DocumentCompleted Bug - PullRequest
0 голосов
/ 24 марта 2010

Я создавал службу Windows для создания объекта WebBrowser для навигации, входа в систему и загрузки HTML-кода сайта. Однако недавно я обнаружил эту ошибку, которая препятствует запуску события DocumentCompleted, если WebBrowser не отображается:

http://support.microsoft.com/kb/259935

Я должен предположить, что это потому, что служба Windows не допускает графический интерфейс, и поэтому эта ошибка была устранена. Какой лучший обходной путь для этого? Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 25 марта 2010

Microsoft не поддерживает использование API WinInet в контексте системной службы . Это означает, что веб-браузер тоже не поддерживается.

0 голосов
/ 24 марта 2010

Вы также можете использовать httpWebRequest для этого. Но это трудоемкая работа при разработке. Разве это не поможет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...