Windows 7: Politique d'ouverture de session automatique ne fonctionne pas pour API winhttp contrôle activeX VB6

StackOverflow https://stackoverflow.com/questions/1841410

Question

J'utilise WinHttp faire POSTs dans un contrôle activeX VB6 comme suit

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

Cela fonctionne très bien sur Windows XP (toutes les versions de IE), mais sur Windows 7, il renvoie un 401 et automatique Politique d'ouverture de session ne fonctionne pas ici ( http://msdn.microsoft.com/en-us/library/aa383144 (VS.85) .aspx )

Était-ce utile?

La solution

Après avoir essayé un peu plus sur le contrôle activeX VB6, je mis en œuvre le contrôle en C # en utilisant

Code du projet: Téléchargement C # Components ActiveX par fichier CAB

fonctionne comme un charme, pas plus de problèmes d'authentification plutôt maintenant je peux faire beaucoup plus, car il est bon vieux C #.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top