0

Я использую WinHttp сделать Соощений в элементе управления VB6 ActiveX следующимWindows 7: Автоматическая политика входа в систему не работает для WinHTTP API управления VB6 ActiveX

Set WinHttpReq = New WinHttpRequest 
WinHttpReq.Open "POST", strUrl, False 
WinHttpReq.SetAutoLogonPolicy AutoLogonPolicy_Always 
aPostBody = 'Sometext' 
WinHttpReq.Send aPostBody 
UploadFile = WinHttpReq.ResponseText 

Это прекрасно работает на Windows XP (все версии IE), но на окнах 7 она отправляет обратно 401 и автоматическая политика входа здесь не работает (http://msdn.microsoft.com/en-us/library/aa383144(VS.85).aspx)

ответ

0

После попытки некоторых больше контроля VB6 ActiveX, я осуществил контроль в C# с использованием

Code Project : Downloading C# ActiveX Components through CAB File

Работает как шарм, больше нет вопросов аутентификации, а теперь я могу сделать гораздо больше, так как это старый добрый C#.