рдХреЛрдбрд░ рд▓рдврд╛рдИ: рдореА рд╡рд┐рд░реБрджреНрдз рддреЛ VNC рдорд╛рдгреВрд╕

╨Т рд╣рд╛ рдмреНрд▓реЙрдЧ рдмрд░реНтАНрдпрд╛рдЪ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрдерд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдорд▓рд╛ рдорд╛рдЭреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдореВрд░реНрдЦ рдЧреЛрд╖реНрдЯреАрдВрдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреНрдпрд╛рдпрд▓рд╛ рдЖрд╡рдбрддреЗ. рдмрд░рдВ, рдЗрдереЗ рдЕрд╢реАрдЪ рдЖрдгрдЦреА рдПрдХ рдХрдерд╛ рдЖрд╣реЗ.

рдЬреЗрд╡реНрд╣рд╛ рдореА 11 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рд╣реЛрддреЛ рддреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рдкреНрд░рдердо рд╕рдВрдЧрдгрдХ, рд╡рд┐рд╢реЗрд╖рдд: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреНрдпреЗ рд░рд╕ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓рд╛. рд╣рд╛рдпрд╕реНрдХреВрд▓рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдмреА╨╛рдореА рдорд╛рдЭрд╛ рдмрд╣реБрддреЗрдХ рдореЛрдХрд│рд╛ рд╡реЗрд│ рдорд╛рдЭреНрдпрд╛ C64 рд╕реЛрдмрдд рдЯрд┐рдВрдХрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рдмреЗрд╕рд┐рдХ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдд рдШрд╛рд▓рд╡рд▓рд╛, рдирдВрддрд░ рдХрд╛рддреНрд░реАрдиреЗ рдЦрд░рд╛рдм рдХреЛрдб рдХрд╛рдкреВрди рдХрд╛рдврд▓рд╛. рдореА рдЧрдВрдордд рдХрд░рдд рдирд╛рд╣реА, рдХрд╛рддреНрд░реА.

рд╢рд╛рд│рд╛ рд╕рдВрдкрд▓реНрдпрд╛рдирдВрддрд░ (рд╡рдп 16 рдЪреНрдпрд╛ рдЖрд╕рдкрд╛рд╕), рдмреНрд░рд┐рдЯреАрд╢ рдореБрд▓реЗ рд╕рд╣рд╕рд╛ рдорд╣рд╛рд╡рд┐рджреНрдпрд╛рд▓рдпрд╛рдд рдЬрд╛рддрд╛рдд, рдЬрд┐рдереЗ рддреЗ рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рдд рдЬрд╛рдгреНрдпрд╛рдкреВрд░реНрд╡реА рддреАрди рдХрд┐рдВрд╡рд╛ рдЪрд╛рд░ рд╡рд┐рд╖рдпрд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреЗ рдирд┐рд╡рдбрддрд╛рдд. рдШрд░рд╛рддреАрд▓ рдмреЗрдЬ рдмреЙрдХреНрд╕ рдЖрдгрд┐ рдЯреЗрдк рд░реЗрдХреЙрд░реНрдбрд░рд╡рд░реАрд▓ рдорд╛рдЭреЗ рдкреНрд░реЗрдо рдкрд╛рд╣рддрд╛, рдореА рдард░рд╡рд▓реЗ рдХреА рдХреЙрд▓реЗрдЬрдордзреНрдпреЗ "рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рди" рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреЗ рд╣рд╛ рдпреЛрдЧреНрдп рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.

рдореА рдЕрдкреЗрдХреНрд╖реЗрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХреЛрд░реНрд╕рдЪрд╛ рдЖрдирдВрдж рдШреЗрддрд▓рд╛; рддрд┐рдереЗ рдорд▓рд╛ рдкрд╛рд╕реНрдХрд▓ рдЖрдгрд┐ рдбреЗрд▓реНрдлреА рдкрд╣рд┐рд▓реНрдпрд╛рдВрджрд╛ рднреЗрдЯрд▓реЗ.

рд╡рд░реНрдЧрд╛рдВрдордзреАрд▓ рд╡рд┐рд╢реНрд░рд╛рдВрддреА рджрд░рдореНрдпрд╛рди, рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд╕рдВрдЧрдгрдХ рдХрдХреНрд╖рд╛рддреАрд▓ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдорд╢реАрдирд╡рд░ рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛рдд. рдХрд▓реНрдкрдирд╛ рдХрд░рд╛: рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдЦреЛрд▓реА, рд╕реБрдорд╛рд░реЗ рд╢рдВрднрд░ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА, рдорд╢реАрдирдиреЗ рднрд░рд▓реЗрд▓реНрдпрд╛ рдЯреЗрдмрд▓рд╛рдВрдЪреНрдпрд╛ рдкрдВрдХреНрддреА, рдЬрд╕реЗ рдХреА рд╕рд┐рд╕реНрдЯрдо рдпреБрдирд┐рдЯрд╡рд░ рдореЙрдирд┐рдЯрд░ рдЙрднрд╛ рдЖрд╣реЗ. рдЪрд╛рд╣рддреЗ рд╕рддрдд рдЧреБрдгрдЧреБрдгрдд рдЕрд╕рддрд╛рдд, рдЙрдВрджрд░рд╛рдЪреЗ рдЧреЛрд│реЗ рдЯреЗрдмрд▓рд╡рд░ рдЧреБрдВрдЬрдд рдЕрд╕рддрд╛рдд, рдПрдХрд╛ рд╕реЗрдХрдВрджрд╛рд╕рд╛рдареАрд╣реА рдерд╛рдВрдмрдд рдирд╛рд╣реАрдд. рд╣рд╡реЗрдд рдПрдХ рд╡рд┐рдЪрд┐рддреНрд░ рд╡рд╛рд╕ рдЖрд╣реЗ, рдЬрдгреВ рдХрд╛рд╣реА 50-100 рд╣рд╛рд░реНрдореЛрдирд▓ рдХрд┐рд╢реЛрд░рд╡рдпреАрди рдореБрд▓реЗ рд╢реЗрдХрдбреЛ рдкреЗрдВрдЯрд┐рдпрдо III рдЪрд┐рдкреНрд╕ рдердВрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│реЛрд╡реЗрд│реА рдмрджрд▓рдд рдЖрд╣реЗрдд.

рдЖрд░реЛрдЧреНрдпрд╛рдЪреНрдпрд╛ рдЬреЛрдЦреАрдо рдЕрд╕реВрдирд╣реА, рдЬреЗрд╡реНрд╣рд╛ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдореЛрдХрд│рд╛ рдорд┐рдирд┐рдЯ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдмрд╕рдгреЗ рдЖрд╡рдбрд▓реЗ.

рдЦреЛрд▓реАрдд рдбреНрдпреБрдЯреАрд╡рд░ рдЕрд╕рд▓реЗрд▓рд╛ рдкреНрд░рд╢рд╛рд╕рдХ рд╣рд╛ рдПрдХ рд▓рд╣рд╛рди, рдордзреНрдпрдорд╡рдпреАрди рдорд╛рдгреВрд╕ рд╣реЛрддрд╛ рдЬреНрдпрд╛рд▓рд╛ рджреБрд╖реНрдЯ рд╣реБрдХреВрдорд╢рд╣рд╛ рдмрдирдгреНрдпрд╛рдЪреНрдпрд╛ рдЕрддреГрдкреНрдд рдЗрдЪреНрдЫреЗрдореБрд│реЗ рдпрд╛ рднреВрдорд┐рдХреЗрд╕рд╛рдареА рдирд┐рд╡рдбрд▓реЗ рдЧреЗрд▓реЗ. рдЕрд╕реЗ рдорд▓рд╛ рд╡рд╛рдЯрддреЗ. рдСрди рдбреНрдпреБрдЯреА рд╣реЗ рдПрдХ рдЕрдзреЛрд░реЗрдЦрд┐рдд рдЖрд╣реЗ; рддреНрдпрд╛ рдорд╛рдгрд╕рд╛рд▓рд╛ рддреНрдпрд╛рдЪреА рдиреЛрдХрд░реА рдЦрд░реЛрдЦрд░ рдЖрд╡рдбрд▓реА. рддреНрдпрд╛рд▓рд╛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд╛ рдареЗрд╡рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рджреЗрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЬреЗрдгреЗрдХрд░реВрди рдХреЛрдгреАрд╣реА рд╢рд╛рд│реЗрддреАрд▓ рд╕рдВрдЧрдгрдХрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдиреБрдЪрд┐рдд рдХрд╛рдорд╛рд╕рд╛рдареА рдХрд░реВ рдирдпреЗ.

рдЖрдЬрдкрд░реНрдпрдВрдд, рдорд╛рдЭреА рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рдорд▓рд╛ рд╕рд╛рдВрдЧрддреЗ рдХреА рдкреНрд░рд╢рд╛рд╕рдХрд╛рдЪрд╛ рдмреЛрдирд╕ рдереЗрдЯ рддреНрдпрд╛рдиреЗ рд╣рд╛рддрд╛рдиреЗ рдкрдХрдбрд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ рд╕рдВрдЧрдгрдХ рдХрдХреНрд╖рд╛рддреВрди рдмрд╛рд╣реЗрд░ рдХрд╛рдврд▓реЗрд▓реНрдпрд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЛ. рдорд▓рд╛ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХреА рдпрд╛ рд╡реНрдпрдХреНрддреАрдиреЗ рддреНрдпрд╛рдЪреЗ рдЧрд╣рд╛рдг рд▓рд╡рдХрд░ рдлреЗрдбрд▓реЗ рдЖрд╣реЗ.

рдХреЙрдореНрдкреНрдпреБрдЯрд░ рд░реВрдордЪреНрдпрд╛ рджреВрд░ рдХреЛрдкрд▒реНрдпрд╛рдд рдПрдХрд╛ рдХреЛрдкрд▒реНрдпрд╛рддрд▓реНрдпрд╛ рдЯреЗрдмрд▓рд╛рд╡рд░ рддреЛ рдмрд╕рд▓рд╛. рдЖрдгрд┐ рд╣реЗ рдЧреГрд╣реАрдд рдзрд░рдгреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдЬрдирди рдореЙрдирд┐рдЯрд░реНрд╕рдирд╛ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рдХрдореА рдЧрд░реНрднрдзрд╛рд░рдгреЗрд╕рд╣ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рд░реНрдЧ рд╕рд╛рдкрдбрд▓рд╛ рд╣реЛрддрд╛, рддреНрдпрд╛рдкреИрдХреА рдмрд░реЗрдЪ рд╣реЛрддреЗ. рдпрд╛ рд╕рд░реНрд╡рд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдЦрд░реЛрдЦрд░рдЪ рд╡реЗрд│ рдЖрд╣реЗ рдХрд╛, рдЕрд╕рд╛ рдкреНрд░рд╢реНрди рдкрдбреВ рд╢рдХрддреЛ. рдЕрд░реНрдерд╛рдд, рдореА рдЧрдВрдордд рдХрд░рдд рдЖрд╣реЗ... рддреНрдпрд╛рдиреЗ рддреНрдпрд╛рдЪреЗ рдХрд╛рдо рдЦреВрдк рдЧрд╛рдВрднреАрд░реНрдпрд╛рдиреЗ рдШреЗрддрд▓реНрдпрд╛рдЪреЗ рдореА рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ рдХрд╛?

рддреНрдпрд╛ рд╡реЗрд│реА, рд╕рдВрдЧрдгрдХ рдиреЗрдЯрд╡рд░реНрдХ Windows 2000 рдЪрд╛рд▓рд╡рдд рд╣реЛрддреЗ. рдорд▓рд╛ рд▓рд╡рдХрд░рдЪ рдЖрдврд│рд▓реЗ рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдореА рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реНрдпрд╛рд╡рд░, рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рд░рд┐рдореЛрдЯ рдНрдХреНрд╕реЗрд╕рд╕рд╛рдареА рдкреНрд░рд╢рд╛рд╕рдХ рдЦрд╛рддреНрдпрд╛рддреВрди VNC рд╕рд░реНрд╡реНрд╣рд░ рд╕реБрд░реВ рдХрд░рдгреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгрд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХреЗрд▓реА рдЧреЗрд▓реА. рдЬреЗрд╡реНрд╣рд╛ рдХреЗрд╡реНрд╣рд╛ рдпрд╛ рдорд╛рдгрд╕рд╛рд▓рд╛ рддреБрдордЪреА рд╣реЗрд░рдЧрд┐рд░реА рдХрд░рд╛рдпрдЪреА рдЕрд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреЛ рдереЗрдЯ рддреБрдордЪреНрдпрд╛ рдорд╢реАрдирд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░реВрди рдкрд╛рд╣рдд рдЕрд╕реЗ. рддреЗ рднрд┐рддреАрджрд╛рдпрдХ рд╣реЛрддреЗ, рдЖрдгрд┐ рдЖрддрд╛ рдореА рддреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЛ, рдХрджрд╛рдЪрд┐рдд рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░.

BASIC рдЖрдгрд┐ C64 рд╡рд░ рдорд╛рдЭреЗ рджрд╛рдд рдХрд╛рдкреВрди, рдореА рдЖрддрд╛ C рдЖрдгрд┐ рдЕрдЧрджреА рдереЛрдбреЗ C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛ рд╡реЗрд│реА, рдорд▓рд╛ рдЕрдЬреВрдирд╣реА D рднрд╛рд╖реЗрдд рдЦреВрдк рд░рд╕ рд╣реЛрддрд╛, рдЬреНрдпрд╛рдиреЗ C++ рдЪреНрдпрд╛ рдХрд╛рд╣реА рдЙрдгреАрд╡рд╛ рджреВрд░ рдХреЗрд▓реНрдпрд╛, рдЬрд╕реЗ рдореА рддреЗрд╡реНрд╣рд╛ рдкрд╛рд╣рд┐рд▓реЗ рд╣реЛрддреЗ.

рдореА рдбреА рд╡рд░ рдХрд╛рд╣реАрддрд░реА рдирд╡реАрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдорд╛рд░реНрд╕ рдбреА рдХрдВрдкрд╛рдЗрд▓рд░рд╕рд╣ рдЦреЗрд│рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдореНрдкреНрдпреБрдЯрд░ рд░реВрдордордзреНрдпреЗ рдЬрд╛рдпрдЪреЛ. рдХрд╛рд╣реАрд╡реЗрд│рд╛, рдореА рдбреАрдЪреНрдпрд╛ рдорд╣рд╛рди рднрд╡рд┐рд╖реНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдд рдЕрд╕рддрд╛рдирд╛, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдВрдбреЛрдордзреВрди рдЗрддрд░ Win32 рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реЕрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореА C рдХреЛрдб рд▓рд┐рд╣рд┐рд▓рд╛. рд╣рд╛рддрд╛рд│рддреЗ

Win32 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рджрд┐рд╡рд╕рд╛рдВрдордзреНрдпреЗ, рд╡рд┐рдВрдбреЛ рд╣рдБрдбрд▓ рд╢реЛрдзрдгреЗ рд╣реА рдЗрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реЕрдХ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреА рдкрджреНрдзрдд рд╣реЛрддреА. рдЕрд░реНрдерд╛рдд, рд╡рд┐рдВрдбреЛрдЬрд╡рд░реАрд▓ рд╕рд░реНрд╡ GUI рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреНрдпреЗ рдПрдХ рд╡рд┐рдВрдбреЛ рд╣реЛрддреА, рдЬрд░реА рддреА рд╕реНрдХреНрд░реАрдирд╡рд░ рджрд┐рд╕рдд рдирд╕рд▓реА рддрд░реАрд╣реА. рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рд╣рдБрдбрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣реВрди (рдореВрд▓рдд: рддреНрдпрд╛рдЪреА рд▓рд┐рдВрдХ), рддреБрдореНрд╣реА рддреНрдпрд╛рд╡рд░ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡реВ рд╢рдХрддрд╛. рдпрд╛рдореБрд│реЗ рдХрд╛рд╣реА рдореВрд▓рднреВрдд рдСрдкрд░реЗрд╢рдиреНрд╕ рдЬрд╕реЗ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рд▓рдкрд╡рдгреЗ/рджрд╛рдЦрд╡рдгреЗ, рддрд╕реЗрдЪ рдкреНрд░рдХреНрд░рд┐рдпреЗрд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдореЗрдорд░реА рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд DLL рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрдгреЗ рдЖрдгрд┐ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЦрд░реЛрдЦрд░ рдЫрд╛рди рдЧреЛрд╖реНрдЯреАрдВрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА. рдбреАрдПрд▓рдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рдирдирдВрддрд░ рдордЬрд╛ рд╕реБрд░реВ рдЭрд╛рд▓реА.

рдкрд╣рд┐рд▓реНрдпрд╛ рджреАрдб рдорд╣рд┐рдиреНрдпрд╛рдд, рдпрд╛ рдЧреБрдкреНрддрд╣реЗрд░рд╛рдиреЗ рдорд▓рд╛ рдлрд╛рд░рд╕рд╛ рддреНрд░рд╛рд╕ рджрд┐рд▓рд╛ рдирд╛рд╣реА; рддреЛ рдорд╛рдЭреНрдпрд╛ рдорд╢реАрдирд╡рд░реАрд▓ рд╡реНрд╣реАрдПрдирд╕реА рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдлрдХреНрдд рдПрдХ рдХрд┐рдВрд╡рд╛ рджреЛрдирджрд╛ рдХрдиреЗрдХреНрдЯ рдЭрд╛рд▓рд╛. рдкрдг рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рддреНрд░рд╛рдореБрд│реЗ рддреНрдпрд╛рдЪреА рдЖрд╡рдб рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реА рдЕрд╕рд╛рд╡реА. рд╡рд░реНрдЧрд╛рдд рдЦреЗрд│рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореА рдорд╛рдЗрдирд╕реНрд╡реАрдкрд░ рд╡рд┐рдВрдбреЛ рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА (рддреНрдпрд╛ рдмрдВрдж рди рдХрд░рддрд╛) рдХрд╛рд╣реА C рдХреЛрдб рд▓рд┐рд╣рд┐рдд рд╣реЛрддреЛ, рдЬреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рдХреА рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реЗрдордзреАрд▓ рдкрд╛рдВрдврд░рд╛ VNC рдЪрд┐рдиреНрд╣ рдХрд╛рд│рд╛ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рддреЛ рдЖрддрд╛ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдкрд╛рд╣рдд рд╣реЛрддрд╛.

рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдореА рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ рдХреЛрдбрд┐рдВрдЧ рдЪрд╛рд▓реВ рдареЗрд╡рд▓реЗ. рджрд░рдореНрдпрд╛рди, рдЦреЛрд▓реАрдЪреНрдпрд╛ рдХреЛрдкрд▒реНрдпрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдЧрдгрд┐рдд рдореЙрдирд┐рдЯрд░реНрд╕рдкреИрдХреА рдПрдХрд╛рд╡рд░ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдлреНрд░реЗрдо рджрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдорд╢реАрдирдЪреА рдЧрддреА рдХрдореА рд╣реЛрдК рд▓рд╛рдЧрд▓реА. Windows рдиреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдЬрд╡рд│рдЬрд╡рд│ рдмрдВрдж рдХреЗрд▓реЗ, рдЬреЗрд╡реНрд╣рд╛ рдорд╛рдЭрд╛ рд╕рдВрдпрдо рд╕рдВрдкрд▓рд╛ рддреЗрд╡реНрд╣рд╛ рдореА рд▓реЙрдЧ рдЖрдЙрдЯ рдХреЗрд▓реЗ рдЖрдгрд┐ рджрд┐рд╡рд╕ рдкреВрд░реНрдг рдХреЗрд▓рд╛.

рд╕рдВрдЧрдгрдХ рдХрдХреНрд╖рд╛рдЪреНрдпрд╛ рдирдВрддрд░рдЪреНрдпрд╛ рднреЗрдЯреАрдВрдордзреНрдпреЗ, рдХреЛрд▓рдВрдмреЛрдиреЗ рдЬрд╡рд│рдЬрд╡рд│ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдореА рдХрд╛рдп рдХрд░рдд рд╣реЛрддреЛ рддреНрдпрд╛рдордзреНрдпреЗ рдЦреВрдк рд░рд╕ рдШреЗрддрд▓рд╛. рдЪреМрдереНрдпрд╛ рд╡реЗрд│рд╛рдирдВрддрд░, рдореА рдард░рд╡рд▓реЗ: рдорд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реАрддрд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ.

рдореА рдХрдмреВрд▓ рдХрд░рддреЛ рдХреА рдПрдХ рд╡рд╛рдЬрд╡реА, рддрд░реНрдХрд╢реБрджреНрдз рд╡реНрдпрдХреНрддреА рд╣рд╛ рдореБрджреНрджрд╛ рдереЗрдЯ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдмреЙрд╕рд╕рдореЛрд░ рдорд╛рдВрдбреВ рд╢рдХрддреЛ. рддрдерд╛рдкрд┐, рдореА рдиреЗрд╣рдореА рдкреНрд░рд▓реЛрднрдирд╛рд▓рд╛ рдмрд│реА рдкрдбрд▓реЛ рдЖрдгрд┐ рддреНрд╡рд░реАрдд рдПрдХ рдкреВрд░реНрдгрдкрдгреЗ рднрд┐рдиреНрди рдзреЛрд░рдг рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ.

- рдЖрдкрдг рдпрд╛ VNC рд╕рд░реНрд╡реНрд╣рд░рд╢рд┐рд╡рд╛рдп рдХрд╛рд╣реАрд╣реА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА! - рдореА рд╢рд╛рдВрддрдкрдгреЗ рдЖрдгрд┐ рдирд┐рд░реНрдгрд╛рдпрдХрдкрдгреЗ рд╕реНрд╡рдд: рд▓рд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ.

VNC рдорд╛рд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ.

рдореА рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрдЪреНрдпрд╛ рдореЛрдареНрдпрд╛ рдЧрдЯрд╛рдВрд╕рд╣ рд╕рдВрдЧрдгрдХ рдХрдХреНрд╖рд╛рдд рдЬрд╛рдК рд▓рд╛рдЧрд▓реЛ рдЖрдгрд┐ рдореЙрдирд┐рдЯрд░реНрд╕рд╕рд╣ рдХреЛрдкрд▒реНрдпрд╛рдкрд╛рд╕реВрди рджреВрд░ рдмрд╕рд▓реЛ. рд╣реЗ рдХрд╛рд╣реА рдХрд╛рд│ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрдгрд┐ рдорд▓рд╛ рдХрд▓реНрдкрдирд╛рдВрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдереЛрдбрд╛ рд╡реЗрд│ рджрд┐рд▓рд╛.

рдорд╛рдЭрд╛ рдкрд╣рд┐рд▓рд╛ рдкреНрд░рдпрддреНрди, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рддреБрдореНрд╣реА рд╕рд╣рдордд рд╡реНрд╣рд╛рд▓, рддреЛ рдЦреВрдкрдЪ рдХрдордХреБрд╡рдд рд╣реЛрддрд╛. рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реЗ рдордзреАрд▓ VNC рдЪрд┐рдиреНрд╣рд╛рд╡рд░ рдЙрдЬрд╡реЗ-рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдорд▓рд╛ EXIT рдпрд╛ рдЬрд╛рджреБрдИ рдЕрдХреНрд╖рд░рд╛рдВрд╕рд╣ рдПрдХ рдореЗрдиреВ рджрд┐рд╕рд▓рд╛. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдЕрдХреНрд╖рд░реЗ рд░рд╛рдЦрд╛рдбреА рдмрд╛рд╣реНрдпрд░реЗрдЦрд╛ рдордЬрдХреБрд░рд╛рдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рд╣реЛрддреА. рдкреНрд░рд╢рд╛рд╕рдХрд╛рдиреЗ рдЧрдЯ рдзреЛрд░рдг рд╕рдВрдкрд╛рджрдХрд╛рджреНрд╡рд╛рд░реЗ "рдПрдХреНрдЭрд┐рдЯ" рдореЗрдиреВ рдЖрдпрдЯрдо рдЕрдХреНрд╖рдо рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдореА рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдХрдбреВрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рдкрд░рдВрддреБ рдЕрд░реНрдерд╛рддрдЪ рддреА рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЕрджреГрд╢реНрдп рд╣реЛрддреА рдХрд╛рд░рдг рддреА рд╡реЗрдЧрд│реНрдпрд╛, рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд┐рдд рдЦрд╛рддреНрдпрд╛рдЦрд╛рд▓реА рдЪрд╛рд▓рдд рд╣реЛрддреА. рддреЗ рдЪрд╛рд▓рд▓реЗ рдирд╛рд╣реА.

VNC рд╕рд░реНрд╡реНрд╣рд░ TCP рдкреЛрд░реНрдЯ 5900 рд╡рд░ рдЪрд╛рд▓рддреЛ, рдорд▓рд╛ рдЖрдард╡рд▓реЗ. рдорд╛рдЭреА рдкреБрдвреАрд▓ рдпреЛрдЬрдирд╛ рд╣реЛрддреА рдХреА рдпрд╛ рдмрдВрджрд░рд╛рдд рдЦрд░рд╛рдм рдЭрд╛рд▓реЗрд▓реЗ рдкреЕрдХреЗрдЯреНрд╕ рдХреНрд░реЕрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рдард╡рд╛рдпрдЪреЗ.

рдкреЛрд░реНрдЯ 5900 рд╡рд░ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреЗ рд╕реБ-рд╕рдВрд░рдЪрд┐рдд рдмрдХрд╡рд╛рд╕ рдкрд╛рдард╡реВрди рдЖрдгрд┐ рддреЗ рдЦрдВрдбрд┐рдд рд╣реЛрдИрд▓ рдпрд╛ рдЖрд╢реЗрдиреЗ рдореА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢реА рдЫреЗрдбрдЫрд╛рдб рдХрд░рдгреНрдпрд╛рдд рдХрд┐рдорд╛рди рдХрд╛рд╣реА рджрд┐рд╡рд╕ рдШрд╛рд▓рд╡рд▓реЗ. рд╢реЗрд╡рдЯреА, рддреЗ рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдирд╛рд╣реА.

рдореА рдЖрдзреАрдЪ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ рд▓рд╛рдЧрд▓реЛ рд╣реЛрддреЛ рдХреА рдореА рдпрд╛ рдЧреЛрд╖реНрдЯреАрдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдК рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА, рдЬреЗрд╡реНрд╣рд╛ рддреА рдЕрдЪрд╛рдирдХ рдорд╛рдЭреНрдпрд╛рд╡рд░ рдЖрд▓реА: рддрд┐рдереЗ рдПрдХ рдЦрд┐рдбрдХреА рдЕрд╕рд╛рд╡реА! рдЖрдкрдг рддреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХрджрд╛рдЪрд┐рдд рддреНрдпрд╛рдд рдПрдХ рдЫрд╛рди рд░рд╕рд╛рд│ тАЬрдирд┐рдГрд╢рдмреНрджтАЭ рдмрдЯрдг рдЕрд╕реЗрд▓ рдЬреНрдпрд╛рдЪрд╛ рдореА рдЪрд╛рдВрдЧрд▓рд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВ рд╢рдХреЗрди!

рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛрд╡рд░ рд╣рдБрдбрд▓ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдореА рдорд╛рдЭрд╛ рдЖрддрд╛ рдЬрд╡рд│рдЬрд╡рд│ рдкрд░рд┐рдкреВрд░реНрдг рд╕реА рдХреЛрдб рдЪрд╛рд▓рд╡рд▓рд╛ - рдЖрдгрд┐ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ, VNC рд╕рд╛рдкрдбрд▓рд╛. рдорд╛рдЭреНрдпрд╛ рдмреЛрдЯрд╛рдВрдиреА рдЯрд╛рдЗрдк рдХреЗрд▓реНрдпрд╛рд╡рд░ рдорд▓рд╛ рдкреНрд░реЗрд░рдгрд╛ рд╡рд╛рдЯрд▓реА WM_SHOWWINDOW. рдореА рдорд╛рдЭреНрдпрд╛ рд╕рдореЛрд░ рдХрд╛рдп рдкрд╛рд╣рд┐рд▓реЗ рдпрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛?

рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА!

рдЖрддрд╛ рдорд▓рд╛ рдХреБрддреВрд╣рд▓ рд╡рд╛рдЯрд▓реЗ... рддреНрдпрд╛рдд рдПрдХ рдЦрд┐рдбрдХреА рд╣реЛрддреА, рдкрдг рддреА рдорд╛рдЭреНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдд рд╣реЛрддреА. рддреЛ рдХрд╛рд░реНрдп рдХрд░рддреЛ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореА рдорд╛рдЭрд╛ рдХреЛрдб рджреЛрдирджрд╛ рддрдкрд╛рд╕рд▓рд╛. рдЗрддрд░ рдЕрдиреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╡рд░ рддреНрдпрд╛рдЪреА рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рдЖрдгрд┐ рддреА рдЙрддреНрддрдо рдХрд╛рдо рдХрд░рддреЗ. рдореА VNC рд╡рд┐рдВрдбреЛрд╡рд░ рдЗрддрд░ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рдЖрдгрд┐ рддрд░реАрд╣реА рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА.

рдЖрдгрд┐ рдордЧ рддреЗ рдорд╛рдЭреНрдпрд╛рд╡рд░ рдкреБрдиреНрд╣рд╛ рдЙрдЬрд╛рдбрд▓реЗ!

рдЦреВрдк рдЬрд╛рдб рдзрдиреНрдпрд╡рд╛рдж рдкреБрд╕реНрддрдХ рдЪрд╛рд░реНрд▓реНрд╕ рдкреЗрдЯрдЭреЛрд▓реНрдб рдореА рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдХреА рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ Win32 рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╢рд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд. рдкреНрд░рддреНрдпреЗрдХ Win32 рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдПрдХ рд╡рд┐рдВрдбреЛ рддрд╕реЗрдЪ "рд╕рдВрджреЗрд╢ рд░рд╛рдВрдЧ" рдЕрд╕рддреЗ. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рдореБрд│реЗ рдЯреНрд░рд┐рдЧрд░ рдЭрд╛рд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢, рддрд╕реЗрдЪ Windows рдиреЗ рдкрд╛рдард╡рд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рд░рд╛рдВрдЧреЗрдд рдпреЗрддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╢реА рдХрд░рд╛рдпрдЪреА рд╣реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдГ рдард░рд╡рддреЛ.

рд╕реНрд╡рдд: рдордзреНрдпреЗ рдлрд╛рд░ рдордиреЛрд░рдВрдЬрдХ рдирд╛рд╣реА. рдкрдг рдЬреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рд╕рдордЬрд▓реЗ рдХреА рдПрдХрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрджреЗрд╢ рд░рд╛рдВрдЧреЗрдиреЗ рд╡рд┐рдВрдбреЛ рдкреНрд░реЛрд╕реЗрд╕ рдореЕрдиреЗрдЬрд░рд▓рд╛ рд╣рдБрдЧ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗрд░рд┐рд╕реНрдЯрд┐рдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рддреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рд╢реБрджреНрдз рд╕реЗрд░реЛрдЯреЛрдирд┐рди рдШрд╛рдо рдпреЗрдК рд▓рд╛рдЧрд▓рд╛.

рдПрдХрд╣реА рд╕реЗрдХрдВрдж рд╡рд╛рдпрд╛ рди рдШрд╛рд▓рд╡рддрд╛, рдореБрдЦреНрдп VNC рд╡рд┐рдВрдбреЛрд╡рд░ рджреБрд╕рд░рд╛ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рддрдпрд╛рд░реАрдд рдореА рдорд╛рдЭреНрдпрд╛ C рдХреЛрдбрд╡рд░ рдкрд░рддрд▓реЛ. WM_SHOWWINDOW. рдПрдХрд╛ рдЪрдХреНрд░рд╛рдд. рдЕрдирдВрдд. рддрд░, рдмрд░реЗрдЪ рд╕рдВрджреЗрд╢. WM_SHOWWINDOW, рдЬреНрдпрд╛рд▓рд╛ рдЖрддрд╛ VNC рдкреВрд░реНрдгрдкрдгреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрд▓ рд╣реЗ рдорд▓рд╛ рдорд╛рд╣реАрдд рд╣реЛрддреЗ... рддреНрдпрд╛рдЪреНрдпрд╛ рдзреЛрдХреНрдпрд╛рдд.

рдореА рдорд╛рдЭреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рд╕реНрд╡рд╛рддрдВрддреНрд░реНрдп-рдкреНрд░реЗрдорд│ рдХреЛрдб 4KB рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓рд╛ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рд▓рд╛. рд╕реБрдорд╛рд░реЗ рддреАрди рд╕реЗрдХрдВрджрд╛рдВрдирдВрддрд░, рд╡рд┐рдВрдбреЛрдЬрдиреЗ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЛрдВрджрд╡рд▓реА vncserver.╨╡╤Е╨╡ рдЙрддреНрддрд░ рджреЗрдд рдирд╛рд╣реА рдЖрдгрд┐ рдПрдХ рдСрдлрд░ рджрд┐рд▓реА рдЬреА рдореА рдлрдХреНрдд рдирд╛рдХрд╛рд░реВ рд╢рдХрдд рдирд╛рд╣реА:

рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдг рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ рдХрд╛?

рдирд░рдХ рд╣реЛрдп!

рдореА рдХрдмреВрд▓ рдХрд░рддреЛ рдХреА рдЙрд░реНрд╡рд░рд┐рдд рджрд┐рд╡рд╕ рдореА рд╕реНрд╡рддрдГрд╡рд░ рдЕрд╕рд╣реНрдпрдкрдгреЗ рдЦреВрд╖ рд╣реЛрддреЛ.

рдорд╛рдЭреА рдирд╡реАрди рдорд╣рд╛рд╕рддреНрддрд╛ рдкрдЪрд╡рдгреНрдпрд╛рдд рдХрд╛рд╣реА рддрд╛рд╕ рдШрд╛рд▓рд╡рд▓реНрдпрд╛рдирдВрддрд░, рдореА рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд╕рд╛ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗ рдард░рд╡рд▓реЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдореЛрд░ рдлрдХреНрдд рд╕рддреНрд░ рдорд╛рд░рдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рд╣реЛрддреЗ. рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдПрдХ рдЪрд╛рдВрдЧрд▓реА рдХрд▓реНрдкрдирд╛ рд╣реЛрддреА - рдкреВрд░реНрдгрдкрдгреЗ рдЧрд╛рдпрдм рд╣реЛрдгреНрдпрд╛рдЪреА.

рдирдВрддрд░ рд╕реЙрдХреЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╕рд╣ рдЕрдЧреНрдирд┐рдЪрд╛ рдмрд╛рдкреНрддрд┐рд╕реНрдорд╛ рдорд▓рд╛ рд╕рдордЬрд▓реЗ рдХреА рдореА рдХреЛрдб рд▓рд┐рд╣реВ рд╢рдХрддреЛ рдЬреЗ рджреЛрди рдЧреЛрд╖реНрдЯреА рдХрд░реЗрд▓. рддреЗ рдкреНрд░рдердо рдирд╡реАрди рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реЗ TCP рдкреЛрд░реНрдЯ 5900 рд╡реНрдпрд╛рдкреЗрд▓, рдЬреЗ рдкреВрд░реНрд╡реА рдХреНрд▓реВрд▓реЗрд╕ VNC рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдХреНрд░рд┐рдпреЗрджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╛рдкрд▓реЗрд▓реЗ рд╣реЛрддреЗ. рдирдВрддрд░ рддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╢реАрдирдЪреНрдпрд╛ VNC рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдирд╡реАрди TCP рдХрдиреЗрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░реЗрд▓. рдХреЛрдб рдлрдХреНрдд рджреЛрди рд╕реЙрдХреЗрдЯрдордзреАрд▓ рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░реЗрд▓, рдЖрдгрд┐ рдХреЛрд▓рдВрдмреЛрд▓рд╛ рд╡рд╛рдЯреЗрд▓ рдХреА рддреЛ рдорд╛рдЭреНрдпрд╛рд╢реА рдХрдиреЗрдХреНрдЯ рд╣реЛрдд рдЖрд╣реЗ, рдЬреЗрд╡реНрд╣рд╛ рддреЛ рдкреВрд░реНрдгрдкрдгреЗ рднрд┐рдиреНрди VNC рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдХрдиреЗрдХреНрдЯ рд╣реЛрдд рдЕрд╕реЗрд▓.

рдорд╛рдЭрд╛ рдХреЛрдб рдорд╛рдЭреНрдпрд╛ рдЖрдгрд┐ рдорд╛рдЭреНрдпрд╛ рдирд┐рд╡рдбреАрдЪреНрдпрд╛ рдХрд╛рд╣реА рдЧрд░реАрдм рдЖрддреНрдореНрдпрд╛рдордзрд▓рд╛ рдПрдХ рдЧреБрдкреНрдд рдкреВрд▓ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░реЗрд▓. рддреЗ рдЦреВрдк рднрд╛рд░реА рд╣реЛрддреЗ.

рдореА рд▓рдЧреЗрдЪ рдорд╛рдЭрд╛ рдмрдирд╛рд╡рдЯ VNC рдмреНрд░рд┐рдЬ рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдХреЛрд▓рдВрдмреЛрдиреЗ рдорд╛рдЭреНрдпрд╛рд╢реА рдЕрдиреЗрдХрд╡реЗрд│рд╛ рд╕рдВрдкрд░реНрдХ рдХреЗрд▓рд╛, рдкрдг рдореА рддреНрдпрд╛рдЪреНрдпрд╛рд╕рдореЛрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рдд рд░рд╛рд╣рд┐рд▓реЛ. рдореА рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рдЧреЛрд╖реНрдЯреА рд▓рд┐рд╣рд┐рд▓реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛ рддрд░реАрд╣реА рдореА рдХрд╛рдп рдХрд░рдд рдЖрд╣реЗ рдпрд╛рдЪреА рддреНрдпрд╛рд▓рд╛ рдХрд▓реНрдкрдирд╛ рдирд╡реНрд╣рддреА рдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖рд╛рд╡рд░ рдореА рдЖрд▓реЛ. // ╨Я╤А╨╛╤Й╨░╨╣, ╨╢╤Г╤В╨║╨╕╨╣ ╤И╨┐╨╕╨╛╨╜ VNC.

рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдирдВрддрд░ рдорд▓рд╛ рдХреЛрдб рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд┐рд│реВ рд╢рдХрд▓рд╛ рдирд╛рд╣реА. рдмрд╛рдмреА рдЖрдгрдЦреА рд╡рд╛рдИрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореА рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реЗрдордзреАрд▓ рдХрд╛рд│реНрдпрд╛ VNC рдЪрд┐рдиреНрд╣рд╛рд╕рд╣ рдЬрд╡рд│рдЬрд╡рд│ рд╕рддрдд рдХрд╛рдо рдХрд░рдд рд╣реЛрддреЛ. рддреЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдирд╛, рдореА рдорд╛рдЭреНрдпрд╛ рдХреЛрдбрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдкреЛрд░реНрдЯ рд╕реЛрдбреВ рд╢рдХрд▓реЛ рдирд╛рд╣реА.

рддреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рдорд╛рд╣реАрдд рдЕрд╕рддреЗ рддрд░ netcat!

рд╢реЗрд╡рдЯреА, рдорд╛рдЭреНрдпрд╛ рдордЬреНрдЬрд╛рддрдВрддреВрдВрдиреА рдорд╛рд░реНрдЧ рджрд┐рд▓рд╛; рд╢реЗрд╡рдЯреА, рдореА рдПрдХ рдЕрдзреАрд░ 17 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдореБрд▓рдЧрд╛ рд╣реЛрддреЛ. рд╡реНрд╣рд╛рдИрдЯ рд╡реНрд╣реАрдПрдирд╕реА рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдЖрдпрдХреЙрди рдкреБрдиреНрд╣рд╛ рдХрд╛рд│реЗ рдЭрд╛рд▓реЗрд▓реЗ рдкрд╛рд╣реВрди, рдореА рдШрд╛рдмрд░рд▓реЛ, рдореЗрд╕реЗрдЬрдЪреА рд░рд╛рдВрдЧ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░рдгрд╛рд░рд╛ рдореВрд│ рдХреЛрдб рдЙрдШрдбрд▓рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдореЛрд░ рдзрд╛рд╡рд▓рд╛. рдореА рдХреНрд▓рд┐рдХ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХрд╛рд╣реА рд╕реЗрдХрдВрдж рдерд╛рдВрдмрд▓реЛ End Process, рдлрдХреНрдд рддреНрдпрд╛рдиреЗ рддреЗ рдкрд╛рд╣рд┐рд▓реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.

рдЬрд░ рддреЗ рдмрдЯрдг рджрд╛рдмреВрди рдорд▓рд╛ рдкреВрд░реНрдг рдЦрд╛рддреНрд░реА рдкрдЯрд▓реА рдирд╛рд╣реА рдХреА рддреЗ рдлрд╛рдпрджреЗрд╢реАрд░ рдЖрд╣реЗ, рддрд░ рддреЛ рддреНрдпрд╛рдЪреНрдпрд╛ рдореЙрдирд┐рдЯрд░реНрд╕рдЪреНрдпрд╛ рдХрд┐рд▓реНрд▓реНрдпрд╛рдорд╛рдЧреВрди рдЙрдбреА рдорд╛рд░реВрди рдорд╛рдЭреНрдпрд╛рдЬрд╡рд│ рдЖрд▓рд╛ рдЖрдгрд┐ рдорд▓рд╛ рдЦреЛрд▓реАрддреВрди рдмрд╛рд╣реЗрд░ рдиреЗрд▓реЗ рд╣реЗ рдирдХреНрдХреАрдЪ.

рдкрд░рд┐рдгрд╛рдореА, рдорд▓рд╛ рджреЛрди рдЖрдард╡рдбреНрдпрд╛рдВрд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реВрди рдмрдВрджреА рдШрд╛рддрд▓реА рдЧреЗрд▓реА. рдпреЛрдЧреНрдп рд╢рд┐рдХреНрд╖рд╛, рдорд▓рд╛ рд╡рд╛рдЯрд▓реЗ. рд╕реБрдорд╛рд░реЗ рддреАрди рдЖрдард╡рдбреНрдпрд╛рдВрдирдВрддрд░, VNC рд╕рд░реНрд╡реНрд╣рд░ рдмреВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреВрди рдЧрд╛рдпрдм рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдЗрддрд░ рдХреЛрдареЗрд╣реА рджрд┐рд╕рд▓рд╛ рдирд╛рд╣реА. рдорд╛рдЭреНрдпрд╛ рдШрдЯрдиреЗрдиреЗ рдпрд╛рдд рдХрд╛рд╣реА рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рд▓реА рдХреА рдирд╛рд╣реА рд╣реЗ рдорд▓рд╛ рдХрдзреАрдЪ рдХрд│рд▓реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рджреЗрд╢рднрд░рд╛рддреАрд▓ рдорд╣рд╛рд╡рд┐рджреНрдпрд╛рд▓рдпреАрди рд╕рдВрдЧрдгрдХ рд╣реЙрд▓рдордзреАрд▓ рдирд┐рд░рд╛рд╢ рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрдирд╛ рдорд╛рдЭреА VNC рдмрдВрджреВрдХ рд╡рд┐рдХреВрди рдкреНрд░рдЪрдВрдб рд╢реНрд░реАрдордВрдд рд╣реЛрдгреНрдпрд╛рдЪреА рдорд╛рдЭреА рдпреЛрдЬрдирд╛ рдкреВрд░реНрдгрдкрдгреЗ рдЙрджреНрдзреНрд╡рд╕реНрдд рдЭрд╛рд▓реА.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛