.


:




:

































 

 

 

 


WaitForObjectEx, :C) wait_object_oE) wait_abandonedF) wait_timeout




, :B) C) D)

DLL: B) F) H) DLL

, Windows B) S-1-5-1E) S-1-5-10G) S-1-5-18

:+ Win32 API+thread local storage, TLS

:+ Win32 API+thread local storage, TLS

:+ + ,

:+ + ,

:+ +

:+ +

DLL : C) D) LoadLibary()E) LoadLibaryEx()

VirtualAlloc(), :+ + +

c : B) windows.hF) iostream.hG) float.h

: C) E) G)

dwCreationDisposition :A) CREATE_NEWB) CREATE_ ALWAYS F) OPEN_EXISTINGG) OPEN_ALWAYS H) TRUNCATE_EXISTING

CopyFile:A) IpExistingFileNameD) IpNewFileNameG) bFailIfExists

GetFileType:C) FILE_TYPE_UNKNOWND) FILE_TYPE_DISKE) FILE_TYPE_CHAR G) FILE_TYPE_PIPE

waitForMultipleObjects: A) WAIT_OBJECT_0 (WAIT_OBJECT_0+nCount-1);D) WAIT_ABANDODED (WAIT_ ABANDODED +nCount-1);F) WAIT_TIMEOUT;

WaitForObjectEx, :C) wait_object_oE) wait_abandonedF) wait_timeout

dwCreationDisposition : A) TRUNCATE_EXISTINGB) OPEN_ALWAYSE) OPEN_EXISTING

GetFileType:B) FILE_TYPE_CHARD) FILE_TYPE_DISK

dwFlags, : A) dont_resolve_dll_referencesB) load_library_as_datafileC) load_with_altered_search_path

dwCreationDisposition : C) CREATE_NEW E) CREATE_ALWAYSG) OPEN_ALWAYS

:+ + +

:+ + +

:C)

new : A) _EM_DENORMALC) _EM_INVALIDD) _EM_OVERFLOWG) _EM_INEXACTH) _EM_ZERODIVIDE

flProtect: B) PAGE_READONLYD) PAGE_READWRITEF) PAGE_WRITECOPY

fLProtect I A) PAGE_READ _WRITE E) PAGE_READONLY

new. A) _EM_DENORMALD) _EM_ZERODVIDEE) _EM_OVERFLOW

(Security Identificator) A) D) SAM (Security Account Manager)G)

: B) <D):E) /





:


: 2016-12-31; !; : 520 |


:

:

, .
==> ...

1266 - | 1230 -


© 2015-2024 lektsii.org - -

: 0.01 .