Continuarea seriei. Astăzi, să vorbim despre tehnologie BITS (Background Intelligent Transfer Service) de la Microsoft. Citiți despre BITS, click aici. și pe scurt - acest lucru este prin intermediul a ceea ce funcționează Windows Update. Această componentă vă permite să descărcați fișiere asincronă, încărca fișiere pe server, precum și o combinație a celor două - adică, pentru a lucra la modelul de încărcare-răspuns. Vom folosi Biți pentru scopuri proprii - pentru a descărca fișierul.
Pe lângă programatori.
Pentru a începe, descărcați bitsadmin - acest programka util vă va ajuta să se ocupe de eroarea care a avut loc și diagnosticarea funcționării programului. Descărcați documentația bitsadmin aici și programul în sine - aici.
Descărcați codul sursă poate fi aici. rapidshare.com
Lucrul cu BITS este realizată printr-o interfață COM, deci ai nevoie de o înțelegere minimă a procesului. Deci, în modulul bits.pas sunt importate și ușor de interfață reînnoit și biți 1.0 biți 1.5. De asemenea, în acest modul are o procedură pentru a crea o instanță a unui manager de BITS obiect
Mai mult, în fișierul principal, am fost de lucru pentru crearea de obiecte
După cum puteți vedea codul este destul de compact și ușor. În prezența cunoștințelor asm - poți face toate ghiftui în 1 kb. După cum se spune în afara competiției, în plus față de locul de muncă prin intermediul BITS asigură o funcționare fără probleme cu un firewall și antivirus windose. Hei, vă îndemn să nu scrie viruși :)))
P.S. Descărcările de programe implicite GoogleGears - tehnologie foarte promițătoare. Deci, setarea GoogleGears - este similar cu downloader nostru folosind Biți! Simțiți-vă ca un pic de Google. )))