, . , :
, :
- , ;
- ;
- ;
- .
- :
- ;
- ;
- ;
- .
- /:
- ;
- .
, . , , . . , , , , , API. , (GUI), . () - , , / . . , .
, API, , . API .
, API. . API, , . , , , .
: - .
- , . , , ( , . .), . , , .
|
|
, , .
, , .
[(1;3-27,196-227),(5;380-414),(2;207-219)]
1. Windows API
2.
3.
1. ., . Microsoft Winows
2. ., .. .
3. , : .
4.
5. .., ..
1. . , . . .
1. , .
2. .
3. .
3. : , . . ..
4. :
-, API- . API Gopher, FTP HTTP, . API WINDOWS Windows Internet, WinInet, WinHTTP. WinHTTP WinInet. HTTP API, Windows Server 2003 Web-.
WinInet -API, . API- FTP, , TCP/IP- FTP. API- Gopher HTTP . Winlnet Windows, Windows Explorer Internet Explorer.
WinHTTP API HTTP 1.1 , HTTP-. Windows- UI, . , WinHTTP API , Winlnet API.
HTTP API, Httpapi.dll, Http.sys . Http.sys HttpInitialize . HttpCreateHttpHandle , HttpAddUrl URL-, . URL, Http.sys HTTP- , 80, .
|
|
HttpReceiveHttpRequest , URL, a HttpSendHttpResponse HTTP-. , , - , GetOverlappedResult -.
Http.sys , HttpAddToFragmentCache . Http.sys MmAllocate-PagesForMctt, . Http.sys , (, Http.sys ), MmMapLockedPagesSpecijyCache, MmUnmapLockedPages. Http.sys , , . Http.sys - , . HttpSendHttpResponse , Http.sys , , TCP/ IP .