Microsoft рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдореИрд▓рд╡реЗрдпрд░ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рдкрд╣рд▓рд╛ рдЕрдиреБрднрд╡

рдкрд░рд┐рдЪрдп


рдмрд╣реБрдд рд╕реЗ рд╢рд╛рдпрдж рдЕрдкрдиреЗ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдбрд░ рдХреА рдЗрд╕ рднрд╛рд╡рдирд╛ рдХреЛ "рд╡рд┐рджреЗрд╢реА" рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдкреНрд▓рдЧ рдХрд░рдХреЗ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдХрд╛рд░рдг рдЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реНрд╡рдпрдВ "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн" (рдПрдХ рд╢реИрдХреНрд╖рдгрд┐рдХ рд╕рдВрд╕реНрдерд╛рди рдореЗрдВ рдПрдХ рджрд░реНрд╢рдХ) рд╣реИред рдФрд░ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рднрджреНрджреА рднрд╛рд╡рдирд╛ рдЬрдм рднрдп рдЙрдЪрд┐рдд рд╣реИ: рдПрдХ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╡рд╛рдпрд░рд╕ рдЙрд╕ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЯрд┐рд▓ред
рдореИрдВрдиреЗ рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдФрд░ рдПрдХ рдирдХрд▓реА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╡рд╛рдпрд░рд╕ рдХрд╛ рдирдореВрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЙрд╕рдХреЗ рдХрд╛рдо рдХрд╛ рд╕рд╛рд░ рдХреНрдпрд╛ рдерд╛, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЗрд╕ рд╕рдВрдХреНрд░рдордг рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ "рд╕рдВрдХреНрд░рдорд┐рдд" рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдХреИрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реИред
рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЪрд╛рд╣реЗ рдпреЛрдЧреНрдпрддрд╛ рдФрд░ рдХреМрд╢рд▓ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ (рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред


рджреГрд╢реНрдп рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдирдореВрдиреЗ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА, рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдРрд╕реЗ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛:

рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдореИрд▓рд╡реЗрдпрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд╛рдлреА рдЬрд▓реНрджреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рдВрдШрд░реНрд╖ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдЕрдкреНрд░рднрд╛рд╡реА рдФрд░ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдХреЗ рдмрд╛рдж рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рд╛рдл рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдПрдХ рдорд╛рд░рдХ рд▓рд┐рдЦреЗрдВред

рдПрдХ рд╡реАрдПрдо рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рдВрдЪ


VM рдХреЗ рд░реВрдк рдореЗрдВ, рд╡рд░реНрдЪреБрдЕрд▓ рдмреЙрдХреНрд╕ рдкрд░ Windows XP SP3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡реИрд╕реЗ, рд╡реАрдПрдо рдкрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рд╕реА рднреА рдПрдВрдЯреАрд╡реАрдПрдо рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореИрд▓рд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдорд╛рдирдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:


рдЗрд╕рд▓рд┐рдП, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдлрд╛рдЗрд▓ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдкреИрдХ рдХреА рдЧрдИ рдереАред PEiD рдиреЗ рджрд┐рдЦрд╛рдпрд╛:

рдЫрд╡рд┐

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреБрднрд╡рд╣реАрди рдерд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдореЗрдВ рдкреИрдХ рдирд╣реАрдВ рдХреА рдЧрдИ рдереА, рдФрд░ рд╕рдВрд╕рд╛рдзрди рд╣реИрдХрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:



рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрди (рд╕рдВрднрд╡рддрдГ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреБрдВрдЬреА, рдбреЗрдЯрд╛ рдпрд╛ рдмрд╕ рдХрдЪрд░рд╛)ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЕрдм рдПрдХ рдирд┐рд░реНрджреЛрд╖ рдлрд╝рд╛рдЗрд▓ рдХреА рддрд░рд╣ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рдореИрдВ рдЕрд╕рд╣рдорддрд┐ рдореЗрдВ рдордЬрдмреВрдд рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдСрд▓рд┐рдбрдмрдЧ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛: рдореБрдЭреЗ рдпрдХреАрди рдерд╛ рдХрд┐ рдХреЛрдИ рдПрдВрдЯреА-рдбрд┐рдмрдЧрд┐рдВрдЧ рдирд╣реАрдВ рдереА (рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдЪрд░рдг рдореЗрдВ рдХрдо рд╕реЗ рдХрдо, рдХреЛрдИ рдкрдардиреАрдп рд▓рд╛рдЗрдиреЗрдВ рдирд╣реАрдВ рдереАрдВ, рдХреЗрд╡рд▓ "993" рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬреЛ рдореЗрд░реА рдЖрдВрдЦ рдХреЛ рдкрдХрдбрд╝рд╛ рдерд╛, рдФрд░ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рдЕрднреА рднреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрдИ рдереА)

рд╕реНрдерд╛рдкрдирд╛ рдкрде рд╕рдмрд╕реЗ рдЖрдо рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓ рдХреЛ CSIDL_APPDATA рдореЗрдВ рд╕реНрдерд┐рд░ рдирд╛рдо Kmlslc.exe рдХреЗ рддрд╣рдд рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреБрдВрдЬреА HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run рдореЗрдВ "Kmlslc" рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд░рдирд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдкрд╛рдП рдЧрдП рдкреНрд░рд╛рдгреА рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрде рдкрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмреЙрдЯ рд╣реИред рдореИрд▓рд╡реЗрдпрд░ рдПрдХ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП wipmania.com рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдбреЛрдореЗрди рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:



рд╡реИрд╕реЗ, рдЬрдм рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдбреЛрдореЗрди рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдмреЙрдЯ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╝рдВрдХреНрд╢рдВрд╕ HttpSendRequest, InternetWriteFile, URLDownloadToFile, рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдФрд░ рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рдЕрдкрдбреЗрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ, рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЬрд╛рдиреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, kaspersky.ru, virustotal.com, рдЖрджрд┐ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдСрдЯреЛрд░рди рдХреБрдВрдЬреА рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ, рдСрдЯреЛрд░рди рдиреЗ рдмрд╕ рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛, рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реВрдЪреА рдореЗрдВ рдХреЛрдИ Kmlslc.exe рдирд╣реАрдВ рдерд╛ред рд╕рд╛рде рд╣реА, рдбрд┐рд╕реНрдХ рдкрд░ рдлрд╝рд╛рдЗрд▓ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рдереАред RootkitRevealer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕реВрдЪрдирд╛ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рддрдХрдиреАрдХред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдмрд╛рдзрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ: CopyFile, CreateFile, MoveFile, LdrLoadDll, NtEnumerateValueKey, NtQueryDirectoryFile, NtResumeThread, RegCreateKeyEx, RegCreateKeyEx, GetAddrInfoред



Procmon рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рддреБрдЪреНрдЫ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рд╕реЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдореИрд▓рд╡реЗрдпрд░ рдиреЗ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░ рдХреЛрдб рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ (explorer.exe) рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рд▓реЙрдЧ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рд╕рдордп-рд╕рдордп рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред



"рдХреНрдпреЛрдВ рдирд╣реАрдВ?" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░ рдореИрдВрдиреЗ рдбрд┐рд▓реАрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рдЗрд▓ рдХреЛ рдорд┐рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореЗрд░реЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд▓рд┐рдП, рдлрд╝рдВрдХреНрд╢рди рд╕рдлрд▓ рдерд╛, рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рдХреЛрдб, рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж, SUCCESS рдХреЗ рдмрдЬрд╛рдп FILE_NOT_FOUND рдХреЛ рдлреЗрдВрдХрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдПрдореНрдмреЗрдбреЗрдб рдХреЛрдб рдореЗрдВ WinAPI рдЕрд╡рд░реЛрдзрди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЕрднреА рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣реБрдХ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╢реВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ AVZ рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИред рдкреАрд╕реА рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдУрдПрд╕ рдХреЛ рдЗрд╕ рдореИрд▓рд╡реЗрдпрд░ рд╕реЗ рдореБрдХреНрдд рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЙрдкрд░реЛрдХреНрдд рд╕реЗ рдХреНрдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдПрдкреАрдЖрдИ рдХреЗ рдЕрд╡рд░реЛрдзрди рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдУрдЯрд╕реНрдЯреБрдХ рдФрд░ рдЕрдиреНрдп рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рдбреЛрдореЗрди рдирд╛рдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореИрд▓рд╡реЗрдпрд░ рдореЗрдВ рдЕрднреА рднреА рдХрдИ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдлрд╛рдпрджреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВ:

рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рджреЛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдереЗ: рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЗрдб (рдпрд╛ рддреАрд╕рд░реЗ рдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛) рдФрд░ WinAPI рдЕрд╡рд░реЛрдзрди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рджреВрд╕рд░реЗ рдиреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдХреЙрдкреА рдХрд░рддреЗ рд╣реБрдП рд▓рд┐рдЦрд╛, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ (рдпрд╛ рдЧреЗрдЯ) рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдирд╛ред
рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░ рд╢реЛрдз рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдорд╛рд░рдХ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╕ рд╕ рд╕ ред

Source: https://habr.com/ru/post/In156895/


All Articles