Почему то не работает код: Код (Text): wininet db 'wininet.dll',0 InternetOpenA db 'InternetOpenA',0 _InternetOpenA dd ? InternetConnectA db 'InternetConnectA',0 _InternetConnectA dd ? HttpOpenRequestA db 'HttpOpenRequestA',0 _HttpOpenRequestA dd ? HttpSendRequestA db 'HttpSendRequestA',0 _HttpSendRequestA dd ? InternetReadFile db 'InternetReadFile',0 _InternetReadFile dd ? InternetOpenUrlA db 'InternetOpenUrlA',0 _InternetOpenUrlA dd ? InternetQueryOptionA db 'InternetQueryOptionA',0 _InternetQueryOptionA dd ? InternetSetOptionA db 'InternetSetOptionA',0 _InternetSetOptionA dd ? INTERNET_OPEN_TYPE_PRECONFIG equ 0 INTERNET_SERVICE_HTTP equ 3 INTERNET_FLAG_KEEP_CONNECTION equ 0x00400000 host db 'www.memfinance.com',0 webpath db '/crypt.php',0 method db 'POST',0 vprot db 'HTTP/1.1',0 contenttype db 'Content-Type: application/x-www-form-urlencoded',0 request db 'email=test%40mail.ru&pass=bigtest', 0 hInternetOpen dd ? hOpenUrl dd ? hOpenRequest dd ? hInternetConnect dd ? dwFlags dd ? dwBuffLen dd ? bad db ':(',0 proc main invoke LoadLibrary, wininet mov esi, eax invoke GetProcAddress,esi,InternetOpenA mov [_InternetOpenA],eax invoke GetProcAddress,esi, InternetConnectA mov [_InternetConnectA],eax invoke GetProcAddress,esi, HttpOpenRequestA mov [_HttpOpenRequestA],eax invoke GetProcAddress,esi, HttpSendRequestA mov [_HttpSendRequestA],eax invoke GetProcAddress,esi, InternetReadFile mov [_InternetReadFile],eax invoke GetProcAddress,esi, InternetOpenUrlA mov [_InternetOpenUrlA],eax invoke GetProcAddress,esi, InternetQueryOptionA mov [_InternetQueryOptionA],eax invoke GetProcAddress,esi, InternetSetOptionA mov [_InternetSetOptionA],eax invoke _InternetOpenA, bad, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0 mov [hInternetOpen], eax invoke _InternetConnectA, [hInternetOpen],host, 80, NULL, NULL,INTERNET_SERVICE_HTTP ,0,1 mov [hInternetConnect], eax invoke _HttpOpenRequestA,[hInternetConnect],method, webpath, vprot, NULL, 0,INTERNET_FLAG_KEEP_CONNECTION+INTERNET_FLAG_DONT_CACHE+INTERNET_FLAG_SECURE+INTERNET_FLAG_RELOAD+INTERNET_FLAG_IGNORE_CERT_CN_INVALID+INTERNET_FLAG_IGNORE_CERT_DATE_INVALID,1 mov [hOpenRequest], eax invoke _HttpSendRequestA, [hOpenRequest],contenttype,47,request,33 ; return false invoke GetLastError invoke ExitProcess, 0 endp проясните плз что не так...
Код (Text): invoke _HttpOpenRequestA,[hInternetConnect],method, webpath, vprot, NULL, 0,INTERNET_FLAG_KEEP_CONNECTION+INTERNET_FLAG_DONT_CACHE+INTERNET_FLAG_RELOAD,1
Код (Text): host db 'www.google.com' ,0 webpath db '/crypt.php',0 method db 'POST',0 vprot db 'HTTP/1.1',0 contenttype db 'Content-Type: application/x-www-form-urlencoded',0 request db 'email=test%40mail.ru&pass=bigtest', 0 hInternetOpen dd ? hOpenUrl dd ? hOpenRequest dd ? hInternetConnect dd ? dwFlags dd ? dwBuffLen dd ? bad db ':(',0 start: main proc invoke InternetOpenA, offset bad, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0 mov [hInternetOpen], eax invoke InternetConnectA, [hInternetOpen],offset host, 80, NULL, NULL,INTERNET_SERVICE_HTTP ,0,1 mov [hInternetConnect], eax invoke HttpOpenRequestA,[hInternetConnect], offset method, offset webpath, offset vprot, NULL, 0,INTERNET_FLAG_KEEP_CONNECTION+INTERNET_FLAG_DONT_CACHE+INTERNET_FLAG_RELOAD,1 mov [hOpenRequest], eax invoke HttpSendRequestA, [hOpenRequest],offset contenttype,47,offset request,33 ; return false invoke GetLastError invoke ExitProcess, 0 main endp