문제

다음과 같이 vb6 activex 컨트롤에서 게시물을 수행하기 위해 winhttp를 사용하고 있습니다.

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

이것은 Windows XP (IE의 모든 버전)에서 훌륭하게 작동하지만 Windows 7에서는 401을 다시 보내고 자동 로그온 정책이 작동하지 않습니다 (여기서는 작동하지 않습니다).http://msdn.microsoft.com/en-us/library/aa383144(vs.85).aspx)

도움이 되었습니까?

해결책

VB6 ActiveX Control에 대해 좀 더 시도한 후 C#에서 컨트롤을 구현했습니다.

코드 프로젝트 : 택시 파일을 통해 C# ActiveX 구성 요소 다운로드

매력처럼 작동합니다. 더 이상 인증 문제가 없어서 이제는 오래된 C#이기 때문에 훨씬 더 많은 일을 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top