да вы совсем афигели. что значит примеры работы на асме? ты что ф-ции вызывать из асма не умеешь? про вининет в гугле набери и попадешь на мсдн по первой ссылке.
Код (Text): format PE GUI 4.0 entry start include 'win32a.inc' b equ byte section '.code' code readable executable start: invoke InternetOpen,szAgent,0,0,0,0 test eax,eax jz error1 mov [InternetHandle],eax invoke InternetOpenUrl,eax,szURL,0,0,0,0 test eax,eax jz error2 mov [FileHandle],eax invoke InternetReadFile,eax,FileBuffer,1023,BytesRead test eax,eax jz error3 mov eax,[BytesRead] mov b[FileBuffer+eax],0 invoke MessageBox,0,FileBuffer,szAgent,0 error3: invoke InternetCloseHandle,[FileHandle] error2: invoke InternetCloseHandle,[InternetHandle] error1: invoke ExitProcess,0 section '.data' data readable writeable szAgent db 'FASM',0 szURL db 'http://www.google.com/',0 szHeader db 'Host: www.google.com',0 InternetHandle dd ? FileHandle dd ? BytesRead dd ? FileBuffer rb 1024 section '.idata' import data readable writeable library kernel32,'KERNEL32.DLL',\ wininet,'WININET.DLL',\ user32,'USER32.DLL' import kernel32,\ ExitProcess,'ExitProcess' import user32,\ MessageBox,'MessageBoxA' import wininet,\ InternetOpen,'InternetOpenA',\ InternetReadFile,'InternetReadFile',\ InternetOpenUrl,'InternetOpenUrlA',\ InternetCloseHandle,'InternetCloseHandle'