Coder Battle: เบ‚เป‰เบญเบเบ—เบฝเบšเบเบฑเบšเบœเบนเป‰เบŠเบฒเบ VNC เบ™เบฑเป‰เบ™

ะ’ blog เบ™เบตเป‰ เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบซเบผเบฒเบ tales programmer เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบกเบฑเบโ€‹เบฅเบฐโ€‹เบ™เบถเบโ€‹เป€เบ–เบดเบ‡โ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เป‚เบ‡เปˆโ€‹เป€เบเบปเปˆเบฒโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹. เบ”เบต, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบญเบตเบ.

เบ—เปเบฒเบญเบดเบ”เบ‚เป‰เบญเบเบชเบปเบ™เปƒเบˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบต, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบญเบฒเบเบธเบ›เบฐเบกเบฒเบ™ 11 เบ›เบต. เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เป‚เบฎเบ‡เบฎเบฝเบ™เบกเบฑเบ”เบ—เบฐเบเบปเบก Bะพเบ‚เป‰เบญเบเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบงเปˆเบฒเบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบฑเบš C64 เบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบฅเบฐเบ‚เบฝเบ™ BASIC, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ•เบฑเบ”เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบ”เบตเบ”เป‰เบงเบเบกเบตเบ”เบ•เบฑเบ”. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰ kidding, เบกเบตเบ”เบ•เบฑเบ”.

เบซเบผเบฑเบ‡เบˆเบฒเบเป‚เบฎเบ‡เบฎเบฝเบ™ (เบ›เบฐเบกเบฒเบ™เบญเบฒเบเบธ 16 เบ›เบต), เป€เบ”เบฑเบเบ™เป‰เบญเบเบญเบฑเบ‡เบเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเป„เบ›เบงเบดเบ—เบฐเบเบฒเป„เบฅ, เบšเปˆเบญเบ™เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบฎเบฝเบ™เบชเบฒเบกเบซเบผเบทเบชเบตเปˆเบงเบดเบŠเบฒเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป„เบ›เบงเบดเบ—เบฐเบเบฒเป„เบฅ. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบฎเบฑเบเบ‚เบญเบ‡เบ‚เป‰เบญเบเบชเปเบฒเบฅเบฑเบšเบเปˆเบญเบ‡เบชเบตเป€เบšเบ”เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบ—เบถเบเป€เบ—เบšเบขเบนเปˆเป€เบฎเบทเบญเบ™, เบ‚เป‰เบญเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบชเบถเบเบชเบฒ "เบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต" เปƒเบ™เบงเบดเบ—เบฐเบเบฒเป„เบฅเปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

เบ‚เป‰เบฒ เบžเบฐ เป€เบˆเบปเป‰เบฒ เบกเบฑเบ เบงเบด เบŠเบฒ เบซเบผเบฒเบ เบ เปˆ เบงเบฒ เบ‚เป‰เบฒ เบžเบฐ เป€เบˆเบปเป‰เบฒ เบ„เบฒเบ” เบงเปˆเบฒ เบˆเบฐ; เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฑเบš Pascal เปเบฅเบฐ Delphi เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.

เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบžเบฑเบโ€‹เบœเปˆเบญเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบซเป‰เบญเบ‡โ€‹เบฎเบฝเบ™โ€‹, เบ™เบฑเบโ€‹เบชเบถเบโ€‹เบชเบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบˆเบฑเบโ€‹เบŸเบฃเบตโ€‹เปƒเบ™โ€‹เบซเป‰เบญเบ‡โ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เป„เบ”เป‰โ€‹. เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™: เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบšเบ›เบฐเบกเบฒเบ™เบฎเป‰เบญเบเบ„เบปเบ™, เบกเบตเปเบ–เบงเป€เบเบฑเบ”เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เป‚เบ•เบฐเบ—เบตเปˆเป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ, เบ„เบทเบเบฑเบšเบšเปˆเบญเบ™เบ—เบตเปˆเบˆเปเบžเบฒเบšเบขเบทเบ™เบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš. เปเบŸเบ™เป†เบเบณเบฅเบฑเบ‡เบฎเป‰เบญเบ‡เบชเบฝเบ‡เบ”เบฑเบ‡เบขเบนเปˆเบชเบฐเป€เปเบต, เบšเบฒเบ™เบซเบ™เบนเบเบณเบฅเบฑเบ‡เบ”เบฑเบ‡เบขเบนเปˆเปƒเบ™เป‚เบ•เบฐ, เบšเปเปˆเบขเบธเบ”เบˆเบฑเบเบงเบดเบ™เบฒเบ—เบต. เบกเบตเบเบดเปˆเบ™เบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบฅเบฒเบ”เบขเบนเปˆเปƒเบ™เบญเบฒเบเบฒเบ”, เบ„เบทเบเบฑเบšเบงเปˆเบฒเป„เบงเบฅเบธเป‰เบ™เบฎเปเป‚เบกเบ™ 50-100 เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเป€เบžเบทเปˆเบญเป€เบขเบฑเบ™เบซเบผเบฒเบเบฎเป‰เบญเบเบŠเบดเบš Pentium III.

เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ”เป‰เบฒเบ™เบชเบธเบ‚เบฐเบžเบฒเบš, เบ‚เป‰เบญเบเบกเบฑเบเบ™เบฑเปˆเบ‡เบขเบนเปˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบกเบตเบ™เบฒเบ—เบตเบซเบงเปˆเบฒเบ‡.

เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เปเบกเปˆเบ™เบœเบนเป‰เบŠเบฒเบเป„เบงเบเบฒเบ‡เบ„เบปเบ™เบชเบฑเป‰เบ™, เบ—เบตเปˆเบ–เบทเบเป€เบฅเบทเบญเบเปƒเบซเป‰เป€เบฎเบฑเบ”เบšเบปเบ”เบšเบฒเบ”เบ™เบตเป‰เบเป‰เบญเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบšเปเปˆเบžเปเปƒเบˆเบ‚เบญเบ‡เบฅเบฒเบงเบ—เบตเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบœเบนเป‰เบšเบฑเบ‡เบ„เบฑเบšเบšเบฑเบ™เบŠเบฒเบ—เบตเปˆเบŠเบปเปˆเบงเบฎเป‰เบฒเบ. เบ‚เป‰เบญเบเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ. เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เปœเป‰เบฒโ€‹เบ—เบตเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ„เบณโ€‹เป€เบงเบปเป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบญเปˆเบญเบ™โ€‹เป‚เบเบ™; เบŠเบฒเบโ€‹เบ„เบปเบ™โ€‹เบ™เบฑเป‰เบ™โ€‹เบฎเบฑเบโ€‹เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เปเบ—เป‰เป†. เบฅเบฒเบงเป„เบ”เป‰เบ–เบทเบเบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบฅเบฐเบšเบฝเบšเบฎเบฝเบšเบฎเป‰เบญเบเป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบœเบนเป‰เปƒเบ”เปƒเบŠเป‰เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เป‚เบฎเบ‡เบฎเบฝเบ™เบชเปเบฒเบฅเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.

เบกเบฒเบฎเบญเบ”เบกเบทเป‰เบ™เบตเป‰, intuition เบ‚เบญเบ‡เบ‚เป‰เบญเบเบšเบญเบเบ‚เป‰เบญเบเบงเปˆเบฒเป€เบ‡เบดเบ™เป‚เบšเบ™เบฑเบ”เบ‚เบญเบ‡ admin เป‚เบ”เบเบเบปเบ‡เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ™เบฑเบเบฎเบฝเบ™เบ—เบตเปˆเบฅเบฒเบงเบˆเบฑเบšเบกเบทเปเบฅเบฐเบ–เบทเบเบ™เปเบฒเบญเบญเบเบˆเบฒเบเบซเป‰เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เปเบ™เปˆโ€‹เปƒเบˆเบงเปˆโ€‹เบฒโ€‹เบœเบนเป‰โ€‹เบŠเบฒเบโ€‹เบ„เบปเบ™โ€‹เบ™เบตเป‰โ€‹เป„เบ”เป‰โ€‹เบˆเปˆเบฒเบโ€‹เป€เบ‡เบดเบ™โ€‹เบˆเปเบฒโ€‹เบ™เบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เป€เบ‚เบปเบฒโ€‹เป„เบงโ€‹.

เบฅเบฒเบงเบ™เบฑเปˆเบ‡เบขเบนเปˆเปเบˆเป„เบเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบขเบนเปˆเบ—เบตเปˆเป‚เบ•เบฐเปเบˆ. เปเบฅเบฐเบกเบฑเบ™เบ›เบญเบ”เป„เบžเบ—เบตเปˆเบˆเบฐเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบœเบนเป‰เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบˆเบฐเป€เบฅเบตเบ™เบžเบฑเบ™เบ‚เบญเบ‡เบฅเบฒเบงเป„เบ”เป‰เบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเปเบœเปˆเบžเบฑเบ™เบ”เป‰เบงเบเป„เบฅเบเบฐเป€เบงเบฅเบฒเบ–เบทเบžเบฒเบ—เบตเปˆเบชเบฑเป‰เบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบ—เบฑเบšเปƒเบˆ, เบกเบตเบซเบผเบฒเบเบญเบฑเบ™. เบซเบ™เบถเปˆเบ‡เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบชเบปเบ‡เป„เบชเบงเปˆเบฒเบฅเบฒเบงเบกเบตเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบžเบงเบเป€เบ‚เบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบ™เปˆเบ™เบญเบ™, เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเบซเบผเบตเป‰เบ™เป† ... เบ‚เป‰เบญเบเบšเบญเบเบงเปˆเบฒเบฅเบฒเบงเป€เบญเบปเบฒเบงเบฝเบเบ‚เบญเบ‡เบฅเบฒเบงเบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เบšเป?

เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰ Windows 2000. เบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบ„เบปเป‰เบ™เบžเบปเบšเบงเปˆเบฒเบ—เบธเบเป†เบ„เบฑเป‰เบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš, script เป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เบ•เบปเบงเบ—เบตเปˆเบฅเบฐเบšเบธเบงเปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VNC เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบเบฑเบš desktop. เป€เบกเบทเปˆเบญเปƒเบ”เบเปเปˆเบ•เบฒเบกเบ—เบตเปˆเบœเบนเป‰เบŠเบฒเบเบ„เบปเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™ spy เบเปˆเบฝเบงเบเบฑเบšเบ—เปˆเบฒเบ™, เบฅเบฒเบงเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเป€เบšเบดเปˆเบ‡. เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ—เบตเปˆเบซเบ™เป‰เบฒเบขเป‰เบฒเบ™เบเบปเบง, เปเบฅเบฐเบ•เบญเบ™เบ™เบตเป‰เบ‚เป‰เบญเบเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™, เบญเบฒเบ”เบˆเบฐเบœเบดเบ”เบเบปเบ”เบซเบกเบฒเบ.

เป‚เบ”เบเป„เบ”เป‰เบ•เบฑเบ”เปเบ‚เป‰เบงเบ‚เบญเบ‡เบ‚เป‰เบญเบเปƒเบ™ BASIC เปเบฅเบฐ C64, เบ•เบญเบ™เบ™เบตเป‰เบ‚เป‰เบญเบเบ‚เบฝเบ™เปƒเบ™ C เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡ C ++ เป€เบฅเบฑเบเบ™เป‰เบญเบ. เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ™เบฑเป‰เบ™, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเบฑเบ‡โ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เบซเบผเบฒเบโ€‹เปƒเบ™โ€‹เบžเบฒโ€‹เบชเบฒ D, เป€เบŠเบดเปˆเบ‡โ€‹เป„เบ”เป‰โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบšเบฒเบ‡โ€‹เบ‚เปเป‰โ€‹เบšเบปเบโ€‹เบœเปˆเบญเบ‡โ€‹เบ‚เบญเบ‡ C ++, เบ”เบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบซเบฑเบ™โ€‹เบกเบฑเบ™โ€‹เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบ™เบฑเป‰เบ™.

เบ‚เป‰เบญเบเป€เบ„เบตเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเป‰เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™เบชเบดเปˆเบ‡เปƒเบซเบกเปˆเปƒเบ™ D เบซเบผเบทเบซเบผเบตเป‰เบ™เบเบฑเบš Digital Mars D compiler. เบšเบฒเบ‡เบ„เบฑเป‰เบ‡, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ‚เป‰เบญเบเบ–เบทเบเบฅเบปเบšเบเบงเบ™เบˆเบฒเบเบเบฒเบ™เบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบ‚เบญเบ‡ D, เบ‚เป‰เบญเบเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ” C เป€เบžเบทเปˆเบญ hack เป‚เบ›เบผเปเบเบผเบก Win32 เบญเบทเปˆเบ™เป†เบœเปˆเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เบกเบทเบˆเบฑเบš.

เปƒเบ™เบเบธเบเป€เบเบปเปˆเบฒเบ—เบตเปˆเบ”เบตเบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Win32, เบเบฒเบ™เบŠเบญเบเบซเบฒเบ•เบปเบงเบˆเบฑเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐ hack เป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†. เปเบ™เปˆเบ™เบญเบ™, เป‚เบ„เบ‡เบเบฒเบ™ GUI เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™ Windows เบกเบตเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบซเบ™เป‰เบฒเบˆเป. เป‚เบ”เบเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเป€เบžเบทเปˆเบญเบ”เบถเบ‡เป€เบญเบปเบฒเบ•เบปเบงเบˆเบฑเบšเป„เบ›เบซเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบทเปˆเบ™ (เป‚เบ”เบเบซเบผเบฑเบเปเบกเปˆเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบกเบฑเบ™), เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบ›เบซเบฒเบกเบฑเบ™. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™: เป€เบŠเบทเปˆเบญเบ‡ / เบชเบฐเปเบ”เบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบก, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบขเบฑเบ™เปเบ—เป‰เป†เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป‚เบซเบฅเบ” DLL เบ—เบตเปˆเบšเปเปˆเบกเบฑเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”. เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเบฑเบเบขเบฒ DLL, เบ„เบงเบฒเบกเบกเปˆเบงเบ™เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เปƒเบ™เป€เบ”เบทเบญเบ™เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡, เบ™เบฑเบเบชเบทเบšเบ„เบปเบ™เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบฅเบปเบšเบเบงเบ™เบ‚เป‰เบญเบเบซเบผเบฒเบ; เบกเบฑเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VNC เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบžเบฝเบ‡เปเบ•เปˆเบ„เบฑเป‰เบ‡เบ”เบฝเบงเบซเบผเบทเบชเบญเบ‡เบ„เบฑเป‰เบ‡. เปเบ•เปˆเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบชเบฐเป€เบžเบฒเบฐเบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ‚เบญเบ‡เบฅเบฒเบง. เบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ” C เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบžเบทเปˆเบญเบŠเปˆเบญเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก Minesweeper (เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เบดเบ”เบžเบงเบเบกเบฑเบ™) เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบซเบผเบดเป‰เบ™เปƒเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™, เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเป„เบญเบ„เบญเบ™ VNC เบชเบตเบ‚เบฒเบงเบขเบนเปˆเปƒเบ™เบ–เบฒเบ”เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบชเบตเบ”เปเบฒ. เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ•เบญเบ™เบ™เบตเป‰เบฅเบฒเบงเบเปเบฒเบฅเบฑเบ‡เป€เบšเบดเปˆเบ‡เบ‚เป‰เบญเบเบขเบนเปˆ.

เบ‚เป‰เบญเบเบชเบทเบšเบ•เปเปˆเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด, เบžเบฐเบเบฒเบเบฒเบกเบšเปเปˆเบชเบปเบ™เปƒเบˆเบฅเบฒเบง. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เป€เบ„เบทเปˆเบญเบ‡เป€เบฅเบตเปˆเบกเบŠเป‰เบฒเบฅเบปเบ‡, เบžเบฐเบเบฒเบเบฒเบกเบชเบปเปˆเบ‡เบญเบฑเบ”เบ•เบฒเป€เบŸเบฃเบกเบชเบนเบ‡เบชเบธเบ”เป„เบ›เบซเบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ™เบฑเบšเบšเปเปˆเบ–เป‰เบงเบ™เบขเบนเปˆเปƒเบ™เปเบˆเบ‚เบญเบ‡เบซเป‰เบญเบ‡. Windows เป€เบเบทเบญเบšเบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เป€เบกเบทเปˆเบญเบ„เบงเบฒเบกเบญเบปเบ”เบ—เบปเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบซเบกเบปเบ”เป„เบ›, เบ‚เป‰เบญเบเบญเบญเบเบˆเบฒเบเบฅเบฐเบšเบปเบšเปเบฅเบฐเบชเปเบฒเป€เบฅเบฑเบ”เปƒเบ™เบกเบทเป‰.

เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบขเป‰เบฝเบกโ€‹เบขเบฒเบกโ€‹เบซเป‰เบญเบ‡โ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบ•เปเปˆโ€‹เบกเบฒ, Colombo เป„เบ”เป‰โ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เปƒเบ™โ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เป€เบเบทเบญเบšโ€‹เบ—เบธเบโ€‹เบ„เบฑเป‰เบ‡. เบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฐเบกเบฒเบ™เบ„เบฑเป‰เบ‡เบ—เบตเบชเบตเปˆ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆ: เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰.

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเบญเบกโ€‹เบฎเบฑเบšโ€‹เบงเปˆเบฒโ€‹เบ„เบปเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบปเบกโ€‹เป€เบซเบ”โ€‹เบชเบปเบกโ€‹เบœเบปเบ™ เปเบฅเบฐโ€‹เบชเบปเบกโ€‹เป€เบซเบ”โ€‹เบชเบปเบกโ€‹เบœเบปเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเบปเบโ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบ™เบตเป‰โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบเบฑเบšโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบซเบผเบทโ€‹เบ™เบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป€เบ‚เบปเบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบชเบฐเป€เบซเบกเบตเบเบญเบกเบˆเปเบฒเบ™เบปเบ™เบเบฑเบšเบเบฒเบ™เบฅเปเป‰เบฅเบงเบ‡เปเบฅเบฐเบขเปˆเบฒเบ‡เบงเปˆเบญเบ‡เป„เบงเป€เบงเบปเป‰เบฒเบเบฑเบšเบ•เบปเบ™เป€เบญเบ‡เปƒเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเบเบธเบ”เบ—เบฐเบชเบฒเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”.

- เป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เป„เบ”เป‰เบซเบฒเบเบšเปเปˆเบกเบตเป€เบŠเบตเบšเป€เบงเบต VNC เบ™เบตเป‰! โ€” เบ‚เป‰เบญเบโ€‹เป€เบงเบปเป‰เบฒโ€‹เบขเปˆเบฒเบ‡โ€‹เบชเบฐเบซเบ‡เบปเบšโ€‹เปƒเบˆโ€‹เปเบฅเบฐโ€‹เบ•เบฑเบ”เบชเบดเบ™โ€‹เปƒเบˆโ€‹เบซเบผเบฒเบโ€‹เป€เบ—เบทเปˆเบญ.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบ‚เป‰เบฒ VNC.

เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเป‰เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบเบฑเบšเบ™เบฑเบเบฎเบฝเบ™เบเบธเปˆเบกเปƒเบซเบเปˆ เปเบฅเบฐเบ™เบฑเปˆเบ‡เบขเบนเปˆเป„เบเบˆเบฒเบเปเบˆเบเบฑเบšเบˆเปเบžเบฒเบšเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเปเบฅเบฐเปƒเบซเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เป€เบงเบฅเบฒเบšเบฒเบ‡เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”.

เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบญเบเบ„เบดเบ”เบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบˆเบฐเบ•เบปเบเบฅเบปเบ‡, เบญเปˆเบญเบ™เปเบญเบซเบผเบฒเบ. เบ„เบฅเบดเบเบ‚เบงเบฒเปƒเบชเปˆเป„เบญเบ„เบญเบ™ VNC เปƒเบ™เบ–เบฒเบ”เบฅเบฐเบšเบปเบš, เบ‚เป‰เบญเบเป€เบซเบฑเบ™เป€เบกเบ™เบนเบ—เบตเปˆเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบงเบดเป€เบชเบ” EXIT. เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบตเป€เบชเบฑเป‰เบ™เบชเบตเบ‚เบตเป‰เป€เบ–เบปเปˆเบฒ. เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เป„เบ”เป‰เบ›เบดเบ”เบฅเบฒเบเบเบฒเบ™เป€เบกเบ™เบน "เบญเบญเบ" เบœเปˆเบฒเบ™เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบฐเป‚เบเบšเบฒเบเบเบธเปˆเบก. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเบ‚เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบˆเบฒเบ Task Manager, เปเบ•เปˆเปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบšเปเปˆเป€เบซเบฑเบ™เบเบฑเบšเบ‚เป‰เบญเบเป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบเปเบฒเบฅเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฒเบเปƒเบ•เป‰เบšเบฑเบ™เบŠเบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบเบงเปˆเบฒ. เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบœเบปเบ™.

เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VNC เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™ TCP port 5900, เบ‚เป‰เบญเบเบˆเบทเปˆเป„เบ”เป‰. เปเบœเบ™เบเบฒเบ™เบ•เปเปˆเป„เบ›เบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเป€เบชเบเบซเบฒเบเป„เบ›เบซเบฒเบžเบญเบ”เบ™เบตเป‰เป€เบžเบทเปˆเบญเบ—เปเบฒเบฅเบฒเบเบกเบฑเบ™.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบญเบ‡เบชเบฒเบกเบกเบทเป‰เบเบฑเบš tinkering เบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™, เบชเบปเปˆเบ‡เบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡ crap เบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเบ”เบตเป„เบ›เบซเบฒ port 5900 เปเบฅเบฐเบซเบงเบฑเบ‡เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเปเบ•เบ. เปƒเบ™เบ—เบตเปˆเบชเบธเบ”, เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบœเบปเบ™.

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ„เบดเบ”โ€‹เปเบฅเป‰เบงโ€‹เบงเปˆเบฒโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเปเบฒโ€‹เบˆเบฑเบ”โ€‹เบชเบดเปˆเบ‡โ€‹เบ™เบตเป‰โ€‹, เปƒเบ™โ€‹เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบฑเบ™โ€‹เปƒเบ”โ€‹เบกเบฑเบ™โ€‹เบญเบฒโ€‹เบฅเบธเบ™โ€‹เบเบฑเบšโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹: เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เบกเบตโ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹! เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบฐเปเบ”เบ‡เบกเบฑเบ™. เบšเบฒเบ‡เบ—เบตเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบ›เบธเปˆเบก "เบ›เบดเบ”เบชเบฝเบ‡" เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบ”เบตเบ—เบตเปˆเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเป„เบ›เปƒเบŠเป‰เป„เบ”เป‰เบ”เบต!

เบ‚เป‰เบญเบเปเบฅเปˆเบ™เบฅเบฐเบซเบฑเบ” C เป€เบเบทเบญเบšเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบ•เบปเบงเบˆเบฑเบšเบเบฑเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบทเปˆเบ™ - เปเบฅเบฐเปเบ™เปˆเบ™เบญเบ™, VNC เป„เบ”เป‰เบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™. เบ‚เป‰เบญเบเบฎเบนเป‰เบชเบถเบเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ”เบปเบ™เปƒเบˆเป€เบกเบทเปˆเบญเบ™เบดเป‰เบงเบกเบทเบ‚เบญเบ‡เบ‚เป‰เบญเบเบžเบดเบก WM_SHOWWINDOW. เบฅเบญเบ‡เป€เบ”เบปเบฒเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ‚เป‰เบญเบเป€เบซเบฑเบ™เบซเบเบฑเบ‡เบขเบนเปˆเบ—เบฒเบ‡เปœเป‰เบฒเบšเป?

เบšเปเปˆเบกเบตเบซเบเบฑเบ‡!

เบ”เบฝเบงเบ™เบตเป‰เบ‚เป‰เบญเบเบขเบฒเบเบฎเบนเป‰เบขเบฒเบเป€เบซเบฑเบ™ ... เบกเบฑเบ™เบกเบตเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบชเบปเบ™เปƒเบˆเบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ‚เป‰เบญเบเป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเบชเบญเบ‡เบ„เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบ—เบปเบ”เบชเบญเบšเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบทเปˆเบ™เป†เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ”เบต. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบญเบทเปˆเบ™เป„เบ›เบซเบฒเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก VNC, เปเบฅเบฐเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบฅเบตเบ.

เปเบฅเบฐโ€‹เปเบฅเป‰เบงโ€‹เบกเบฑเบ™โ€‹เบเปโ€‹เบฅเบธเบโ€‹เบ‚เบถเป‰เบ™โ€‹เบชเบนเปˆโ€‹เบ‚เป‰เบญเบโ€‹เบญเบตเบ!

เบ‚เบญเบšเปƒเบˆเบ—เบตเปˆเบซเบ™เบฒเบซเบผเบฒเบ เบ›เบทเป‰เบก Charles Petzold เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบถเบเบชเบฒเบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Win32 เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเปเบ™เบงเปƒเบ”. เบ—เบธเบเป†เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Win32 เบกเบตเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš "เปเบ–เบงเบ‚เปเป‰เบ„เบงเบฒเบก". เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบเบฐเบ•เบธเป‰เบ™เป‚เบ”เบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบปเปˆเบ‡เป‚เบ”เบ Windows เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เบกเบฒเบฎเบญเบ”เปƒเบ™เปเบ–เบง, เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบญเบ‡เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบžเบงเบเบกเบฑเบ™.

เบšเปเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเปƒเบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡. เปเบ•เปˆเป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเปเบ–เบงเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบžเบฝเบ‡เบžเปเป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™ heuristic เบชเปเบฒเบฅเบฑเบš Window Process Manager เป€เบžเบทเปˆเบญเปเบŠเบเปเบŠเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ hung, เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเป€เบซเบทเปˆเบญเบญเบญเบ serotonin เบšเปเบฅเบดเบชเบธเบ”.

เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เป€เบชเบเป€เบงเบฅเบฒเบงเบดเบ™เบฒเบ—เบต, เบ‚เป‰เบญเบเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบฅเบฐเบซเบฑเบ” C เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบเบฐเบเบฝเบกเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบญเบทเปˆเบ™เป„เบ›เบซเบฒเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ•เบปเป‰เบ™เบ•เป VNC WM_SHOWWINDOW. เปƒเบ™เบฎเบญเบšเบงเบฝเบ™. เบ™เบดเบฅเบฑเบ™เบ”เบญเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เปเป‰เบ„เบงเบฒเบกเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ. WM_SHOWWINDOW, เป€เบŠเบดเปˆเบ‡เบ•เบญเบ™เบ™เบตเป‰เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒ VNC เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบšเปเปˆเบชเบปเบ™เปƒเบˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™ ... เบขเบนเปˆเปƒเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ‚เบญเบ‡เบกเบฑเบ™.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเปเบฅเปˆเบ™ 4KB เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฎเบฑเบเปเบžเบ‡เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฐเบกเบฒเบ™เบชเบฒเบกเบงเบดเบ™เบฒเบ—เบต, Windows เบฅเบฒเบเบ‡เบฒเบ™เบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ vncserver.ะตั…ะต เบšเปเปˆเบ•เบญเบš, เปเบฅเบฐเบชเบฐเป€เบซเบ™เบตเบ‚เปเป‰เบชเบฐเป€เบซเบ™เบตเบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเป€เบชเบ”:

เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบตเป‰เบšเป?

HELL เปเบกเปˆเบ™เปเบฅเป‰เบง!

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเบญเบกโ€‹เบฎเบฑเบšโ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบกเบทเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบซเบผเบทเบญโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบžเปโ€‹เปƒเบˆโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบ—เบปเบ™โ€‹เบ—เบฒเบ™โ€‹เบเบฑเบšโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡.

เบซเบผเบฑเบ‡เบˆเบฒเบเบชเบญเบ‡เบชเบฒเบกเบŠเบปเปˆเบงเป‚เบกเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเปƒเบ™เบเบฒเบ™เบเปˆเบญเบเบญเบฒเบซเบฒเบ™เบกเบฐเบซเบฒเบญเปเบฒเบ™เบฒเบ”เปƒเบซเบกเปˆเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเปƒเบŠเป‰เบกเบฑเบ™เปเบ™เบงเปƒเบ”. เบกเบฑเบ™เบ‡เปˆเบฒเบเป€เบเบตเบ™เป„เบ›เบ—เบตเปˆเบˆเบฐเบžเบฝเบ‡เปเบ•เปˆเบ‚เป‰เบฒเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบฅเบฒเบง. เบ‚เป‰เบญเบเบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ - เบซเบฒเบเป„เบ›เบซเบกเบปเบ”.

เบซเบผเบฑเบ‡เบˆเบฒเบ เบšเบฑเบšเบ•เบดเบชเบฐเบกเบฒเบ‚เบญเบ‡เป„เบŸเบ”เป‰เบงเบ socket programming เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบญเบ‡เบขเปˆเบฒเบ‡. เบกเบฑเบ™เบ—เปเบฒเบญเบดเบ”เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบžเบญเบ” TCP 5900 เบ—เบตเปˆเบ–เบทเบเบ›เบปเบ”เบ›เปˆเบญเบเปƒเบซเบกเปˆ, เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เป„เบ”เป‰เบ„เบญเบšเบ„เบญเบ‡เป‚เบ”เบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบตเบŸเป€เบงเบต VNC clueless. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบˆเบฐเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ TCP เปƒเบซเบกเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VNC เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบฅเบฐเบซเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบŠเบฑเบญเบเป€เบเบฑเบ”, เปเบฅเบฐ Columbo เบˆเบฐเบ„เบดเบ”เบงเปˆเบฒเบฅเบฒเบงเบเปเบฒเบฅเบฑเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ‚เป‰เบญเบ, เปƒเบ™เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบฅเบฒเบงเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VNC เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”.

เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบ‚เบปเบงโ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฑเบšโ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เปเบฅเบฐโ€‹เบˆเบดเบ”โ€‹เบงเบดเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เบธเบโ€‹เบเบฒเบโ€‹เบญเบทเปˆเบ™เป†โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ. เบกเบฑเบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบกเบฐเบซเบฑเบ”.

เบ‚เป‰เบญเบเบ—เบฑเบ™เบ—เบตเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฝเบ™เบ‚เบปเบง VNC เบ›เบญเบกเบ‚เบญเบ‡เบ‚เป‰เบญเบ. Columbo เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ‚เป‰เบญเบเบซเบผเบฒเบเบ„เบฑเป‰เบ‡, เปเบ•เปˆเบ‚เป‰เบญเบเบชเบทเบšเบ•เปเปˆเบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบฅเบฒเบง. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบฐเบซเบผเบธเบšเบงเปˆเบฒเบฅเบฒเบงเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบซเบเบฑเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เป‰เบญเบเบ‚เบฝเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เป€เบŠเบฑเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆ Port เปเบฅเบฐเบ„เปเบฒเป€เบซเบฑเบ™เป€เบŠเบฑเปˆเบ™ // ะŸั€ะพั‰ะฐะน, ะถัƒั‚ะบะธะน ัˆะฟะธะพะฝ VNC.

เบซเบผเบฑเบ‡เบˆเบฒเบเบชเบญเบ‡เบชเบฒเบกเบกเบทเป‰เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบฅเบฐเบซเบฑเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฑเบ™เบซเบฒเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเป€เบเบทเบญเบšเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบเบฑเบšเป„เบญเบ„เบญเบ™ VNC เบชเบตเบ”เปเบฒเบขเบนเปˆเปƒเบ™เบ–เบฒเบ”เบฅเบฐเบšเบปเบš. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบกเบฑเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบญเบเบžเบญเบ”เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเป„เบ”เป‰.

เบ–เป‰เบฒเบ‚เป‰เบญเบเบฎเบนเป‰เปเบฅเป‰เบง netcat!

เปƒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”, เบ›เบฐเบชเบฒเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบซเบฑเบ™โ€‹เป„เบ›; เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบŠเบฒเบโ€‹เบญเบฒโ€‹เบเบธ 17 เบ›เบตโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบญเบปเบ”โ€‹เบ—เบปเบ™. เป€เบกเบทเปˆเบญเป€เบšเบดเปˆเบ‡เป„เบญเบ„เบญเบ™เป€เบŠเบตเบšเป€เบงเบต VNC เบชเบตเบ‚เบฒเบงเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบชเบตเบ”เบณเบญเบตเบเป€เบ—เบทเปˆเบญเปœเบถเปˆเบ‡, เบ‚เป‰เบญเบเบฎเบนเป‰เบชเบถเบเบขเป‰เบฒเบ™, เป€เบ›เบตเบ”เบฅเบฐเบซเบฑเบ”เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบšเบฑเบ™เบˆเบธเปเบ–เบงเบ‚เปเป‰เบ„เบงเบฒเบก, เปเบฅเบฐเปเบฅเปˆเบ™เบกเบฑเบ™เบขเบนเปˆเบ•เปเปˆเปœเป‰เบฒเบ•เบฒเบ‚เบญเบ‡เบฅเบฒเบง. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเปเปˆเบฅเปเบ–เป‰เบฒเบชเบญเบ‡เบชเบฒเบกเบงเบดเบ™เบฒเบ—เบตเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ„เบฅเบดเบ End Process, เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบฅเบฒเบงเป„เบ”เป‰เป€เบซเบฑเบ™เบกเบฑเบ™.

เบ–เป‰เบฒเบเบฒเบ™เบเบปเบ”เบ›เบธเปˆเบกเบ™เบฑเป‰เบ™เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เป‰เบญเบเบซเบกเบฑเป‰เบ™เปƒเบˆเป„เบ”เป‰เบงเปˆเบฒเบกเบฑเบ™เบ„เบธเป‰เบกเบ„เปˆเบฒ, เปเบฅเป‰เบงเบฅเบฒเบงเบเบฐเป‚เบ”เบ”เบˆเบฒเบเบซเบผเบฑเบ‡เบ›เป‰เบญเบกเบเบฒเบกเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบซเบฒเบ‚เป‰เบญเบเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ เปเบฅเบฐเบžเบฒเบ‚เป‰เบญเบเบญเบญเบเบˆเบฒเบเบซเป‰เบญเบ‡เปเบ™เปˆเบ™เบญเบ™.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ–เบทเบเบซเป‰เบฒเบกเบˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบชเบญเบ‡เบญเบฒเบ—เบดเบ”. เบเบฒเบ™เบฅเบปเบ‡เป‚เบ—เบ”เบ—เบตเปˆเบเบธเบ”เบ•เบดเบ—เปเบฒ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฐเบกเบฒเบ™เบชเบฒเบกเบญเบฒเบ—เบดเบ”, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VNC เบซเบฒเบเป„เบ›เบˆเบฒเบ boot scripts เปเบฅเบฐเบšเปเปˆเป€เบ„เบตเบเบ›เบฒเบเบปเบ”เบขเบนเปˆเบšเปˆเบญเบ™เบญเบทเปˆเบ™. เบ‚เป‰เบญเบเบšเปเปˆเป€เบ„เบตเบเบฎเบนเป‰เบงเปˆเบฒเป€เบซเบ”เบเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบกเบตเบšเบปเบ”เบšเบฒเบ”เปƒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เบซเบผเบทเบšเปเปˆ, เปเบ•เปˆเบกเบฑเบ™เป„เบ”เป‰เบ—เปเบฒเบฅเบฒเบเปเบœเบ™เบเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบตเปˆเบˆเบฐเบฎเบฑเปˆเบ‡เบกเบตเบขเปˆเบฒเบ‡เบกเบฐเบซเบฒเบชเบฒเบ™เป‚เบ”เบเบเบฒเบ™เบ‚เบฒเบเบ›เบทเบ™ VNC เบ‚เบญเบ‡เบ‚เป‰เบญเบเปƒเบซเป‰เบเบฑเบšเบ™เบฑเบเบฎเบฝเบ™เบ—เบตเปˆเบ•เบปเบเบ•เปเปˆเบฒเบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เบงเบดเบ—เบฐเบเบฒเป„เบฅเปƒเบ™เบ—เบปเปˆเบงเบ›เบฐเป€เบ—เบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™