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

рдЖрдк рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ рдХрд╣рд╛рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдХрд╣реВрдБрдЧрд╛ред
рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд░рд▓ рдФрд░ рджреБрдЦрдж рд╣реИ - рд╡рд╛рд▓реНрд╡ рдЕрднреА рднреА рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдирд╡реАрдирддрдо рдЕрджреНрдпрддрди, рдЬрд┐рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛,
рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рдпрдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рднреЗрджреНрдпрддрд╛ рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪреЗрдХ рдХрд┐рдпрд╛ - рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЗрдЦ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреБрд░рд╛рдиреА рднреЗрджреНрдпрддрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдирдП рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЪреВрдВрдХрд┐ рд╡рд╛рд▓реНрд╡ рдиреЗ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдПрдХ рдирд┐рдЬреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рдкреЛрд░реНрдЯ рдкрдврд╝рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╡реНрдпрдХреНрдд рдХреА, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдЦреБрд╢реА рд╕реЗ рд╡рдВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред
рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг
рднреЗрджреНрдпрддрд╛ рдХреЗ рд╢реЛрд╖рдг рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╡рд░рдг рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рддреАрди рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рд╣рдо рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ (рд╡рд┐рднрд┐рдиреНрди рд╕реБрд░рдХреНрд╖рд╛ рдЦрд╛рдорд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреБрдирдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ)ред
- рд╣рдорд╛рд░реЗ dll рдХреЛ рдХреЙрдкреА рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
- Dll рдХреЛ рдЫреЛрдЯреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдУрдПрд╕ рдХреЗ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЛрдИ рднреА рдХрд╛рд░реНрдпрдХреНрд░рдоред рдирддреАрдЬрддрди, рдЖрдк
рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХрддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдЗрд╕ рд╡рд░реНрдЧ рдХреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ (рдИрдУрдкреА) рдпрд╛ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ (рдПрд▓рдкреАрдИ) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХреЛрдИ рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рдпрдВ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЕрдзрд┐рдХрддрдо рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдо рд╣реЛрдВрдЧреЗред рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдмрдВрдж рдХрд░рдирд╛, рдПрдХ рд░реВрдЯрдХрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдорд╛рдЗрдирд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЫрд┐рдкрд╛рдирд╛, рд╕рднреА рдкреАрд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЛ рдЪреЛрд░реА рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдиреНрдпреВрдирддрдо
рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдордЬрд╝реЗрджрд╛рд░ рдерд╛, рдЬрд╣рд╛рдВ рд▓реЛрдЧреЛрдВ рдиреЗ рд▓рд┐рдЦрд╛ рдерд╛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЪрдХреЗрдПрд▓рдПрдо рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ" рдпрд╛ "рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ"ред рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рдЖрд░реЛрдкреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд╕реЗ рд╢рд╛рдпрдж рд╣реА рдЗрд╕ рддрд░рд╣ рдХреА рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдФрд░, рд╣рд╛рдВ, рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ: рджреЛрдиреЛрдВ рдмрдпрд╛рди рдЭреВрдареЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЦрдВрдб рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдСрдкрд░реЗрд╢рди рд╕реЗ рдХрдИ рдХрдард┐рди рдХреНрд╖рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред
"рдЖрдк HKLM рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдХреЛ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ"
рдРрд╕рд╛ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдо рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдо рд╣реИрдВред рд╡рд╛рд▓реНрд╡ рдиреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП
HKLM \ SOFTWARE \ Wow6432Node \ рд╡рд╛рд▓реНрд╡ \ рднрд╛рдк рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬреЛ рдЪрд╛рд╣реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
"рдЖрдк рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдпрд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ"
рдРрд╕рд╛ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдо рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдо рд╣реИрдВред рд╡рд╛рд▓реНрд╡ рдиреЗ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рддрд╛рдХрд┐ рд╕реНрдЯреАрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрд╡рд╛ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдФрд░ рдмрдВрдж рдХреА рдЬрд╛ рд╕рдХреЗред
"рдПрдХ рд╕рд┐рдореНрд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ"
рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдордЬрд╝реЗрджрд╛рд░ рд╕рд╡рд╛рд▓ рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ 5 рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдВрдХ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдбреЗрдврд╝ рдХреЛ рд╣реА рдЗрди рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рддреЛ, рдорд┐рд▓рддреЗ рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ, рдСрдмреНрдЬреЗрдХреНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ, рд╣рд╛рд░реНрдб рд▓рд┐рдВрдХ, NTFS reparse рдмрд┐рдВрджреБ рдФрд░ reg_linkред рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕реНрдерд╛рдпреА рд╡рд╕реНрддреБ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЕрд╕реНрдерд╛рдпреА рдПрдХ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕ рд╕рддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрде рдореЗрдВ, рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдФрд░ рд╡рд┐рд╢реЗрд╖ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ)ред
рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рд┐рдорд┐рдВрдХ
рдЗрд╕реЗ NTFS рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛ рдмрд┐рдВрджреБ рдпрд╛ NTFS рдорд╛рдЙрдВрдЯ рдмрд┐рдВрджреБ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд╛рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЪреАрдЬ рдЖрдкрдХреЛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдпрд╣ рдПрдХ рдЦрд╛рд▓реА рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд░рд╛рдЗрдЯ рд░рд╛рдЗрдЯ рд╣реИред рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП, рд╣рдо
рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдПрдХ
рд╕реЗрдЯ рд╕реЗ CreateMountPoint.exe рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рддрд╛рд▓рд╛ рдЫреЛрдбрд╝рдХрд░
рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдмреНрд▓реЙрдХрд┐рдВрдЧ (
OpLock рдпрд╛ рдСрдкрд░реНрдЪреНрдпреБрдирд┐рд╕реНрдЯрд┐рдХ рд▓реЙрдХ ) рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрдВрддреНрд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕рд╛рдзрди рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рд╕реЗ рд╕рднреА рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдк рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рд╡рд░рдг, рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдПрдХреНрд╕реЗрд╕ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ: рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдШрдЯрдирд╛ рдХреЛ "рдкрдХрдбрд╝" рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрдХрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЖрдк
рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА
рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рд╕реЗ SetOpLock.exe рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдкрд▓реЙрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрдирд▓реЙрдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ; рдЬрдм рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдПрдХ рд╕рдВрджреЗрд╢ рд▓рд┐рдЦрддреА рд╣реИ; рдПрдВрдЯрд░ рджрдмрд╛рдиреЗ рд╕реЗ рдЕрдирд▓реЙрдХ рд╣рдЯ рдЬрд╛рддрд╛ рд╣реИред
BaitAndSwitch
рдпрд╣ рддрдХрдиреАрдХ рдХрд╛ рдирд╛рдо рд╣реИ, рдЬреЛ рд▓рд┐рдВрдХ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ TOCTOU рдХреЛ рдЬреАрддрдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкреЛрдЬрд╝рд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ (рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдордп рдЪреЗрдХ рдХрд╛ рд╕рдордп)ред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рдЖрд╕рд╛рди рд╣реИред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ рдЬреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИ:
ReadContentFromFile(тАЬC:\test\myfile.txtтАЭ); ReadContentFromFile(тАЬC:\test\myfile.txtтАЭ);
рдпрд╣ рдПрдХ рд╣реА рдлрд╛рдЗрд▓ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рджреЛ рдмрд╛рд░ рдкрдврд╝ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдореЗрд╢рд╛ рд╡рд╣реА рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛? рдирд╣реАрдВ, рдЬрд░реВрд░реА рдирд╣реАрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, C: \ test1 \ myfile.txt рдФрд░ C: \ test2 \ myfile.txt рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рджреЛ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╣рдо C: \ test рдлреЛрд▓реНрдбрд░ рдХреЛ рдХреНрд▓рд┐рдпрд░ рдХрд░реЗрдВрдЧреЗ рдФрд░ C: \ test1 рдкрд░ рдПрдХ рд░рд┐рдкреЗрдпрд░ рдкреЙрдЗрдВрдЯ рдмрдирд╛рдПрдВрдЧреЗред рд╣рдордиреЗ рдкрд╣рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдлрд╛рдЗрд▓ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд┐рдпрд╛ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдпрд╛ред рдЬреИрд╕реЗ рд╣реА рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рддреА рд╣реИ, рдЕрдирд▓реЙрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╣рдо рдкреБрдирдГ рдкрд░рд┐рд╡рд░реНрддрди рдмрд┐рдВрджреБ рдФрд░ C: \ test C: \ test2 рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВрдЧреЗред рдЕрдм, рдЕрдирд▓реЙрдХ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреВрд╕рд░реА рдмрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд╕рд░реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝реЗрдЧрд╛ред
рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдмрд╣реБрдд рд╕рд░рд▓ - рдПрдХ рдХрд╛рдлреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдЬрд╣рд╛рдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реЗ (рдкрд╣рд▓реЗ рдкрдврд╝рд╛) рдФрд░ рдлрд┐рд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рджреВрд╕рд░рд╛ рдкрдврд╝рд╛)ред рдЗрд╕ рддрд░рд╣ рд╣рдо рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рднреЗрдЬрддреЗ рд╣реИрдВ, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ред
рдЕрдм рд╕рдм рдХреБрдЫ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
рдСрдкрд░реЗрд╢рди 1. рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рддреИрдпрд╛рд░реА
рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рдереЛрдбрд╝рд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ CreateMountPoint.exe рдФрд░ SetOpLock.exe рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдм рд╣рдореЗрдВ рд╕реНрдЯреАрдо рдХреА рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдХрд╛рдо рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ рд╕реНрдЯреАрдоред Exe рдФрд░ steamclient.dll рдФрд░ рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЕрдирд┐рд╡рд╛рд░реНрдп рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВред
рд╡рд┐рдзрд┐ 1
рдореБрдЦреНрдп рд╕реНрдЯреАрдо рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВред рдпрд╣ рд╕рдм, рдЖрдк рдорд╣рд╛рди рд╣реИрдВ (рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд╕реНрдЯреАрдо рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдиреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддрд╛ рд╣реИ)ред
рд╡рд┐рдзрд┐ 2
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдореЗрдВ HKLM \ SOFTWARE \ Wow6432Node \ рд╡рд╛рд▓реНрд╡ \ рднрд╛рдк рд╣рдорд╛рд░реЗ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ InstallPath рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, Steam.exe рдФрд░ Steamclient.dll рдХреЛ рд╕реНрдЯреАрдо рдХреЗ рдореБрдЦреНрдп рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдЫреЛрдбрд╝ рджреЗрдВред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдордиреЗ C: \ рд╕реНрдЯреАрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ (рдкрде рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛)ред рдЕрдм рдЗрд╕рдореЗрдВ рдПрдХ рдФрд░ рдлреЛрд▓реНрдбрд░ b1, b2, b3 рдФрд░ b4 рдмрдирд╛рдПрдВред рдкрд╣рд▓реЗ рддреАрди рдореЗрдВ, рд╣рдо steamservice.dll рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВрдЧреЗ (рд╕реНрдЯреАрдо рдХрд┐рдЯ рд╕реЗ, рдореВрд▓ рдореЗрдВ рдпрд╣ рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдерд╛), рдФрд░ b4 рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣рдо рдПрдХ рд╣реА рдирд╛рдо - steamservice.dll рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рддреИрдпрд╛рд░реА рдкрд░ рд╡рд┐рд╡рд░рдг рдкреИрд░рд╛рдЧреНрд░рд╛рдл 3 рдореЗрдВ рд╣реЛрдЧрд╛ред
рд╣рдо рдХрдВрд╕реЛрд▓ рдХреА рджреЛ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рддреИрдпрд╛рд░реА рдкреВрд░реА рд╣реЛрддреА рд╣реИред
рдСрдкрд░реЗрд╢рди 2. рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрдЧрд╣
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддреИрдпрд╛рд░рд┐рдпреЛрдВ рд╕реЗ рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдмреИрдЯрдПрдВрдбрд╕реНрд╡рд┐рдЪ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛ред
ProMMon рд╕реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:

рдпрд╣ рд╕реНрдЯреАрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрд╡рд╛ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЙрдиреНрдЪ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЙрд╕ рднрд╛рдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬрд╣рд╛рдВ dll рдХреЛ C: \ Program Files (x86) \ Common Files \ Steam рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╣рдорд╛рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА C: \ Steam \ b4 рд╕реЗ рдХреЙрдкреА рдХреА рдЧрдИ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЪреЗрдХ рдкрд╣рд▓реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рддрд╛рдХрд┐ рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдУрд╣, рд╡рд┐рдбрдВрдмрдирд╛)ред
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реВрдВрдЧрд╛ред рдЪрд░рдгреЛрдВ рдХреЛ рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХрд╣рд╛рдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрд╕реЛрд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ cmd1 рдФрд░ cmd2 рдХрд╣рд╛ рд╣реИ)ред
- рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ C: \ Steam \ bin рдФрд░ cmd1 рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
CreateMountPoint.exe C: \ Steam \ bin C: \ Steam \ b1 - Cmd1 рдореЗрдВ рд╣рдо рдСрдкрд▓реЙрдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
SetOpLock.exe C: \ Steam \ b1 \ steamservice.dll - рд╣рдо рд╕реНрдЯреАрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо cmd1 рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдордиреЗ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкрдХрдбрд╝реА рд╣реИред
*** - C: \ Steam \ bin рдХреЛ рд╣рдЯрд╛рдПрдВ, C: \ рднрд╛рдк \ рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдФрд░ cmd2 рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
CreateMountPoint.exe C: \ Steam \ bin C: \ Steam \ b2 - Cmd2 рдореЗрдВ рд╣рдо рдСрдкрд▓реЙрдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
SetOpLock.exe C: \ Steam \ b2 \ steamservice.dll - Cmd1 рдореЗрдВ рд╣рдо рдЕрдирд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ cmd2 рдиреЗ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкрдХрдбрд╝ рд▓реА рд╣реИред
*** - рд╣рдЯрд╛рдПрдВ C: \ Steam \ bin, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ C: \ Steam \ bin рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ cmd1 рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
CreateMountPoint.exe C: \ Steam \ bin C: \ Steam \ b3 - Cmd1 рдореЗрдВ рд╣рдо рдСрдкрд▓реЙрдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
SetOpLock.exe C: \ Steam \ b3 \ steamservice.dll - Cmd2 рдореЗрдВ рд╣рдо рдЕрдирд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ cmd1 рдиреЗ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкрдХрдбрд╝ рд▓реА рд╣реИред
*** - рд╣рдЯрд╛рдПрдВ C: \ Steam \ bin, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ C: \ Steam \ bin рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ cmd2 рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
CreateMountPoint.exe C: \ Steam \ bin C: \ Steam \ b2 - Cmd2 рдореЗрдВ рд╣рдо рдСрдкрд▓реЙрдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
SetOpLock.exe C: \ Steam \ b2 \ steamservice.dll - Cmd1 рдореЗрдВ рд╣рдо рдЕрдирд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ cmd2 рдиреЗ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкрдХрдбрд╝ рд▓реА рд╣реИред
*** - рд╣рдЯрд╛рдПрдВ C: \ Steam \ bin, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ C: \ Steam \ bin рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ cmd1 рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
CreateMountPoint.exe C: \ Steam \ bin C: \ Steam \ b3 - Cmd1 рдореЗрдВ рд╣рдо рдСрдкрд▓реЙрдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
SetOpLock.exe C: \ Steam \ b3 \ steamservice.dll - Cmd2 рдореЗрдВ рд╣рдо рдЕрдирд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ cmd1 рдиреЗ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкрдХрдбрд╝ рд▓реА рд╣реИред
*** - рд╣рдЯрд╛рдПрдВ C: \ Steam \ bin, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ C: \ Steam \ bin рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ cmd2 рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
CreateMountPoint.exe C: \ Steam \ bin C: \ Steam \ b4 - Cmd1 рдореЗрдВ рд╣рдо рдЕрдирд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЬрдЯрд┐рд▓ рджрд┐рдЦрддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╕рд░рд▓ рд╣реИ: 6 рд╕реА рд╕реЗ рдлрд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕реА: \ рд╕реНрдЯреАрдо \ рдмрд┐рди \ рд╕реНрдЯреАрдорд░ рд╕рд░реНрд╡рд┐рд╕ред рдкрд╣рд▓реЗ 5 рдмрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рд╕реЗ рдореВрд▓ рдлрд╛рдЗрд▓реЗрдВ рджреА рдЧрдИ рдереАрдВ (рдПрдХреНрд╕реЗрд╕ рдХреЗ рдХреНрд░рдо рдореЗрдВ: рдмреА 1, рдмреА 2, рдмреА 3, рдмреА 2, b3), рдФрд░ рдЫрдареА рдмрд╛рд░ рдПрдХ рдкреЗрд▓реЛрдб рд╡рд╛рд▓реА рдлрд╛рдЗрд▓ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рджрд░реНрд╢рд╛рдпрд╛:

рдмрд╛рдИрдВ рдУрд░ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ, рджрд╛рдИрдВ рдУрд░ рд╢реЛрд╖рдг рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред
рд╕рдВрдЪрд╛рд▓рди 3. рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп
рдкреЗрд▓реЛрдб рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рд╕рдмрд╕реЗ рдЦрд╛рд╕ dll рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ DllEntry рдореЗрдВ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХрдВрд╕реЛрд▓ рдмрдирд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ dll рд╕реЗ рдХреЛрдб рдХреЛ рд╕реНрдЯреАрдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрд╡рд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реЗрд╡рд╛ рдХреЗ рд╕рдорд╛рди рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - NT AUTHORITY \ SYSTEMред рд▓реЗрдХрд┐рди рдСрдкрд░реЗрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдВрд╕реЛрд▓ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджрд┐рдпрд╛ред
рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рдмрд╛рдж, рд╕реНрдЯреАрдо рд╕реЗрд╡рд╛ рдЕрднреА рднреА рд╕рдордЭрддреА рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд▓рд┐рдВрдбрди рдХреЛ рдКрдкрд░ рдЦрд┐рд╕рдХрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдХрд╛рдо рдЦрддреНрдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдбреАрдПрд▓ рд╕реЗ рдкреЗрд▓реЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдШреВрдордирд╛ рдкрдбрд╝рд╛, рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдбреАрдПрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреА рд╣реИ
int WINAPI SteamService_RunMainLoop() void WINAPI SteamService_Stop()
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрд╡рд╛ рдкрд╣рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреА рд╣реИ, рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдкреЗрд▓реЛрдб рдбрд╛рд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рд╕реЗрд╡рд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХрдВрд╕реЛрд▓ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ - NT AUTHORITY \ SYSTEM)ред рдЕрдм рдмрд╕ рдЗрддрдирд╛ рд╣реА рд╣реИ - рд╣рдо рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХрддрдо рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрд╕реЛрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЖрдк рдпрд╣ рд╕рдм рдПрдХ рдПрдХреНрд╕-рдлрд╛рдЗрд▓ рдореЗрдВ рд▓рдкреЗрдЯ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд▓рд╛ рд╡реАрдбрд┐рдпреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ (
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк )ред
рдореИрдВ рдпрд╣рд╛рдВ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рд╕реЗ "рдЕрдЯрдХрд▓реЗрдВ" рдЦрдВрдб рдХреА рдирдХрд▓ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдмрд╕ рддрдереНрдп: рдкреБрд░рд╛рдиреА рднреЗрджреНрдпрддрд╛ рд╡рд░реНрддрдорд╛рди рд╣реИ, рдЖрдк рдмрд╕ рдирдП рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рд╡рд╛рд▓реНрд╡ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдЕрдкрдбреЗрдЯ (08/22/2019)
рдлрд┐рд▓рд╣рд╛рд▓, рджреЛ рдЦрдмрд░реЗрдВ рд╣реИрдВ:
- рдмреАрдЯрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдкреИрдЪ рдлрд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ ред рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдЬрдм рдЕрдкрдбреЗрдЯ рдореБрдЦреНрдп рдЧреНрд░рд╛рд╣рдХ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдЧрд╛ред
- рд╡рд╛рд▓реНрд╡ рдиреЗ рдПрд▓рдкреАрдИ рдиреАрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ!
рдЕрдкрдбреЗрдЯ (08/27/2019)
рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИред
- рдореБрдЦреНрдп рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдкреИрдЪ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ ред
- рдореБрдЭреЗ H1 рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЙрд╕рдиреЗ рдЗрдирд╛рдо рджрд┐рдпрд╛
рдпрд╣ рд▓реЗрдЦ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВред