, :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) /