เช•เซ‹เชกเชฐ เชฏเซเชฆเซเชง: เชนเซเช‚ เชตเชฟ. เชคเซ‡ VNC เช—เชพเชฏ

ะ’ เช† เชฌเซเชฒเซ‹เช— เช˜เชฃเซ€ เชฌเชงเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เชตเชพเชฐเซเชคเชพเช“ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชฎเชจเซ‡ เชฎเชพเชฐเซ€ เชœเซ‚เชจเซ€ เชฎเซ‚เชฐเซเช– เชตเชธเซเชคเซเช“ เชตเชฟเชถเซ‡ เชฏเชพเชฆ เช•เชฐเชตเชพเชจเซเช‚ เช—เชฎเซ‡ เช›เซ‡. เชฌเชธ, เช†เชตเซ€ เชœ เชฌเซ€เชœเซ€ เชตเชพเชฐเซเชคเชพ เช…เชนเซ€เช‚ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชฒเช—เชญเช— 11 เชตเชฐเซเชทเชจเซ‹ เชนเชคเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธเชฎเชพเช‚, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชฎเชพเช‚ เชธเซŒเชชเซเชฐเชฅเชฎ เชฐเชธ เชชเชกเซเชฏเซ‹. เชนเชพเชˆเชธเซเช•เซ‚เชฒเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชฌเซ€ะพเชฎเซ‡เช‚ เชฎเชพเชฐเซ‹ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ‹ เชซเซเชฐเซ€ เชธเชฎเชฏ เชฎเชพเชฐเชพ C64 เชธเชพเชฅเซ‡ เชŸเชฟเช‚เช•เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ BASIC เชฒเช–เชตเชพเชฎเชพเช‚ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹, เชชเช›เซ€ เช•เชพเชคเชฐ เชตเชกเซ‡ เช–เชฐเชพเชฌ เช•เซ‹เชกเชจเซ‡ เช•เชพเชชเซ€ เชจเชพเช–เซเชฏเซ‹. เชนเซเช‚ เชฎเชœเชพเช• เชจเชฅเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹, เช•เชพเชคเชฐ.

เชถเชพเชณเชพ เชชเช›เซ€ (16 เชตเชฐเซเชทเชจเซ€ เช†เชธเชชเชพเชธ), เชฌเซเชฐเชฟเชŸเชฟเชถ เชฌเชพเชณเช•เซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‰เชฒเซ‡เชœเชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡, เชœเซเชฏเชพเช‚ เชคเซ‡เช“ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชฎเชพเช‚ เชœเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚ เชคเซเชฐเชฃ เช•เซ‡ เชšเชพเชฐ เชตเชฟเชทเชฏเซ‹เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡. เช˜เชฐเซ‡ เชจ เชฐเช‚เช—เซ‡เชฒเซเช‚ เชŠเชจเซ€ เช•เชพเชชเชก เชฌเซ‹เช•เซเชธ เช…เชจเซ‡ เชŸเซ‡เชช เชฐเซ‡เช•เซ‹เชฐเซเชกเชฐ เชชเซเชฐเชคเซเชฏเซ‡เชจเชพ เชฎเชพเชฐเชพ เชชเซเชฐเซ‡เชฎเชจเซ‡ เชœเซ‹เชคเชพเช‚, เชฎเซ‡เช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เช•เซ‰เชฒเซ‡เชœเชฎเชพเช‚ "เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชธเชพเชฏเชจเซเชธ" เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเซ‹ เช เชฏเซ‹เช—เซเชฏ เชชเชธเช‚เชฆเช—เซ€ เช›เซ‡.

เชฎเซ‡เช‚ เช…เชชเซ‡เช•เซเชทเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเซเชฏเซ‹; เชคเซเชฏเชพเช‚ เชนเซเช‚ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชชเชพเชธเซเช•เชฒ เช…เชจเซ‡ เชกเซ‡เชฒเซเชซเซ€เชจเซ‡ เชฎเชณเซเชฏเซ‹.

เชตเชฐเซเช—เซ‹ เชตเชšเซเชšเซ‡เชจเชพ เชตเชฟเชฐเชพเชฎ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชฐเซ‚เชฎเชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เชฎเชซเชค เชฎเชถเซ€เชจ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹: เชเช• เชตเชฟเชถเชพเชณ เช“เชฐเชกเซ‹, เชฒเช—เชญเช— เชธเซ‹ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเชถเซ€เชจเซ‹เชฅเซ€ เชญเชฐเซ‡เชฒเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ€ เชชเช‚เช•เซเชคเชฟเช“ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชฏเซเชจเชฟเชŸ เชชเชฐ เชฎเซ‹เชจเชฟเชŸเชฐ เชŠเชญเซเช‚ เช›เซ‡. เชšเชพเชนเช•เซ‹ เชธเชคเชค เช—เซเช‚เชœเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชฎเชพเช‰เชธเชจเชพ เชฆเชกเชพ เชŸเซ‡เชฌเชฒ เชชเชฐ เช—เซเช‚เชœเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชเช• เชธเซ‡เช•เชจเซเชก เชฎเชพเชŸเซ‡ เชชเชฃ เช…เชŸเช•เชคเชพ เชจเชฅเซ€. เชนเชตเชพเชฎเชพเช‚ เชเช• เชตเชฟเชšเชฟเชคเซเชฐ เช—เช‚เชง เช›เซ‡, เชœเชพเชฃเซ‡ เช•เซ‡ 50-100 เชนเซ‹เชฐเซเชฎเซ‹เชจเชฒ เช•เชฟเชถเซ‹เชฐเซ‹ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชธเซ‡เช‚เช•เชกเซ‹ เชชเซ‡เชจเซเชŸเชฟเชฏเชฎ III เชšเชฟเชชเซเชธเชจเซ‡ เช เช‚เชกเซ เช•เชฐเชตเชพ เชฌเชฆเชฒเชคเชพ เชนเซ‹เชฏ เช›เซ‡.

เชธเซเชตเชพเชธเซเชฅเซเชฏเชจเชพ เชœเซ‹เช–เชฎเซ‹ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชซเซเชฐเซ€ เชฎเชฟเชจเชฟเชŸ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชฌเซ‡เชธเชตเชพเชจเซเช‚ เช—เชฎเชคเซเช‚.

เชฐเซ‚เชฎเชฎเชพเช‚ เชซเชฐเชœ เชชเชฐเชจเซ‹ เชเชกเชฎเชฟเชจ เชเช• เชจเชพเชจเซ‹, เช†เชงเซ‡เชก เชตเชฏเชจเซ‹ เชฎเชพเชฃเชธ เชนเชคเซ‹ เชœเซ‡เชจเซ‡ เช† เชญเซ‚เชฎเชฟเช•เชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชฆเซเชทเซเชŸ เชธเชฐเชฎเซเช–เชคเซเชฏเชพเชฐ เชฌเชจเชตเชพเชจเซ€ เช…เชคเซƒเชชเซเชค เช‡เชšเซเช›เชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชฎเซ‡เช‚ เชงเชพเชฐเซเชฏเซเช‚ เช•เซ‡. เชซเชฐเชœ เชชเชฐ เชเช• เช…เชฒเซเชชเซ‹เช•เซเชคเชฟ เช›เซ‡; เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชคเซ‡เชจเซ€ เชจเซ‹เช•เชฐเซ€ เชชเชธเช‚เชฆ เชนเชคเซ€. เชคเซ‡เชจเซ‡ เชธเซเชตเซเชฏเชตเชธเซเชฅเชฟเชค เชฐเชพเช–เชตเชพเชจเซเช‚ เช•เชพเชฎ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เชœเซ‡เชฅเซ€ เช•เซ‹เชˆ เชชเชฃ เชตเซเชฏเช•เซเชคเชฟ เชถเชพเชณเชพเชจเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชฏเซ‹เช—เซเชฏ เช•เชพเชฎ เชฎเชพเชŸเซ‡ เชจ เช•เชฐเซ‡.

เช†เชœเชจเซ€ เชคเชพเชฐเซ€เช–เซ‡, เชฎเชพเชฐเซ€ เช…เช‚เชคเชฐเซเชœเซเชžเชพเชจ เชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชเชกเชฎเชฟเชจเชจเซเช‚ เชฌเซ‹เชจเชธ เชธเซ€เชงเซเช‚ เชคเซ‡เชจเชพ เชนเชพเชฅเชฅเซ€ เชชเช•เชกเซ‡เชฒเชพ เช…เชจเซ‡ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชฐเซ‚เชฎเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‡เชฒเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชฎเชจเซ‡ เช–เชพเชคเชฐเซ€ เช›เซ‡ เช•เซ‡ เช† เชตเซเชฏเช•เซเชคเชฟเช เชคเซ‡เชจเซเช‚ เชฎเซ‹เชฐเซเชŸเช—เซ‡เชœ เชตเชนเซ‡เชฒเซเช‚ เชšเซ‚เช•เชตเซ€ เชฆเซ€เชงเซเช‚ เช›เซ‡.

เชคเซ‡ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชฐเซ‚เชฎเชจเชพ เชฆเซ‚เชฐ เช–เซ‚เชฃเชพเชฎเชพเช‚ เชเช• เช–เซ‚เชฃเชพเชจเชพ เชŸเซ‡เชฌเชฒ เชชเชฐ เชฌเซ‡เช เซ‹ เชนเชคเซ‹. เช…เชจเซ‡ เชคเซ‡ เชฎเชพเชจเซ€ เชฒเซ‡เชตเซเช‚ เชธเชฒเชพเชฎเชค เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡เชจเชพ เชชเซเชฐเชœเชจเชจเช•เซเชทเชฎเชคเชพ เชฎเซ‹เชจเชฟเชŸเชฐเซ‹เช เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เชฐเซ€เชคเซ‡ เชŸเซ‚เช‚เช•เชพ เชธเช—เชฐเซเชญเชพเชตเชธเซเชฅเชพเชจเชพ เชธเชฎเชฏเช—เชพเชณเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชœเชจเชจ เช•เชฐเชตเชพเชจเซ‹ เชฎเชพเชฐเซเช— เชถเซ‹เชงเซ€ เช•เชพเชขเซเชฏเซ‹ เชนเชคเซ‹, เชคเซ‡เชฎเชพเช‚เชจเชพ เช˜เชฃเชพ เชฌเชงเชพ เชนเชคเชพ. เช•เซ‹เชˆ เชฎเชพเชคเซเชฐ เช†เชถเซเชšเชฐเซเชฏ เชชเชพเชฎเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชถเซเช‚ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เช–เชฐเซ‡เช–เชฐ เชคเซ‡ เชฌเชงเชพ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เชตเชพเชจเซ‹ เชธเชฎเชฏ เชนเชคเซ‹. เช…เชฒเชฌเชคเซเชค, เชนเซเช‚ เชฎเชœเชพเช• เช•เชฐเซเช‚ เช›เซเช‚... เชถเซเช‚ เชฎเซ‡เช‚ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเชพ เช•เชพเชฎเชจเซ‡ เช–เซ‚เชฌ เช—เช‚เชญเซ€เชฐเชคเชพเชฅเซ€ เชฒเซ€เชงเซเช‚ เชนเชคเซเช‚?

เชคเซ‡ เชธเชฎเชฏเซ‡, เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชจเซเชกเซ‹เช 2000 เชšเชฒเชพเชตเชคเซเช‚ เชนเชคเซเช‚. เชฎเชจเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซเช‚ เช›เซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชเช• เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเซ‰เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชœเซ‡เชฎเชพเช‚ เชกเซ‡เชธเซเช•เชŸเซ‰เชช เชชเชฐ เชฐเชฟเชฎเซ‹เชŸ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชเช•เชพเช‰เชจเซเชŸเชฎเชพเช‚เชฅเซ€ VNC เชธเชฐเซเชตเชฐ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เช† เชตเซเชฏเช•เซเชคเชฟ เชคเชฎเชพเชฐเซ€ เชœเชพเชธเซ‚เชธเซ€ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเซ€เชงเซ‹ เชœ เชคเชฎเชพเชฐเชพ เชฎเชถเซ€เชจ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชˆเชจเซ‡ เชœเซ‹เชคเซ‹ เชนเชคเซ‹. เชคเซ‡ เชตเชฟเชฒเช•เซเชทเชฃ เชนเชคเซเช‚, เช…เชจเซ‡ เชนเชตเซ‡ เชนเซเช‚ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซเช‚ เช›เซเช‚, เช•เชฆเชพเชš เช—เซ‡เชฐเช•เชพเชฏเชฆเซ‡เชธเชฐ.

BASIC เช…เชจเซ‡ C64 เชชเชฐ เชฎเชพเชฐเชพ เชฆเชพเช‚เชค เช•เชพเชชเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชนเชตเซ‡ C เช…เชจเซ‡ เชฅเซ‹เชกเซเช‚ C++ เชชเชฃ เชฒเช–เซเชฏเซเช‚ เช›เซ‡. เชคเซ‡ เชธเชฎเชฏเซ‡, เชฎเชจเซ‡ เชนเชœเซ€ เชชเชฃ เชกเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เช–เซ‚เชฌ เชฐเชธ เชนเชคเซ‹, เชœเซ‡เชฃเซ‡ C++ เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เช–เชพเชฎเซ€เช“เชจเซ‡ เชธเซเชงเชพเชฐเซ€ เชนเชคเซ€, เชœเซ‡เชฎ เช•เซ‡ เชฎเซ‡เช‚ เชคเซ‡ เชธเชฎเชฏเซ‡ เชœเซ‹เชฏเซเช‚ เชนเชคเซเช‚.

เชนเซเช‚ เชกเซ€ เชชเชฐ เช•เช‚เชˆเช• เชจเชตเซเช‚ เชตเชพเช‚เชšเชตเชพ เช…เชฅเชตเชพ เชกเชฟเชœเชฟเชŸเชฒ เชฎเชพเชฐเซเชธ เชกเซ€ เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชธเชพเชฅเซ‡ เชฐเชฎเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชฐเซ‚เชฎเชฎเชพเช‚ เชœเชคเซ‹ เชนเชคเซ‹. เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ, เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชกเซ€เชจเชพ เชฎเชนเชพเชจ เชญเชตเชฟเชทเซเชฏ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเชพเชฅเซ€ เชตเชฟเชšเชฒเชฟเชค เชฅเชคเซ‹ เชนเชคเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เช…เชจเซเชฏ เชตเชฟเชจ32 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชตเชฟเช‚เชกเซ‹ เชฆเซเชตเชพเชฐเชพ เชนเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ€ เช•เซ‹เชก เชฒเช–เซเชฏเซ‹ เชนเชคเซ‹. เชนเซ‡เชจเซเชกเชฒเซเชธ

เชตเชฟเชจ32 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเชพ เชธเชพเชฐเชพ เชœเซ‚เชจเชพ เชฆเชฟเชตเชธเซ‹เชฎเชพเช‚, เช…เชจเซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชนเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชจเซเชกเซ‹ เชนเซ‡เชจเซเชกเชฒ เชถเซ‹เชงเชตเซเช‚ เช เชธเซŒเชฅเซ€ เชธเชฐเชณ เชชเชฆเซเชงเชคเชฟ เชนเชคเซ€. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เชตเชฟเชจเซเชกเซ‹เช เชชเชฐเชจเชพ เชคเชฎเชพเชฎ GUI เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚ เชตเชฟเชจเซเชกเซ‹ เชนเชคเซ€, เชญเชฒเซ‡ เชคเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชฆเซ‡เช–เชพเชคเซ€ เชจ เชนเซ‹เชฏ. เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเช–เซ€เชจเซ‡ (เช†เชตเชถเซเชฏเช• เชฐเซ€เชคเซ‡ เชคเซ‡เชจเซ€ เชฒเชฟเช‚เช•), เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‹ เช›เซ‹. เช†เชจเชพเชฅเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชตเชฟเชจเซเชกเซ‹เชจเซ‡ เช›เซเชชเชพเชตเชตเชพ/เชฌเชคเชพเชตเชตเชพ เชœเซ‡เชตเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฎเซ‚เชณเชญเซ‚เชค เช•เชพเชฎเช—เซ€เชฐเซ€ เชคเซ‡เชฎเชœ เชคเซ‡เชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เชธเซเชชเซ‡เชธเชฎเชพเช‚ เชฎเชจเชธเซเชตเซ€ DLL เชฒเซ‹เชก เช•เชฐเชตเชพ เช…เชจเซ‡ เช•เซ‹เชกเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชœเซ‡เชตเซ€ เช–เชฐเซ‡เช–เชฐ เชธเชฐเชธ เชฌเชพเชฌเชคเซ‹เชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชฎเชณเซ€. เชกเซ€เชเชฒเชเชฒ เช‡เชจเซเชœเซ‡เช•เซเชถเชจ เชชเช›เซ€, เชฎเชœเชพ เชถเชฐเซ‚ เชฅเชˆ.

เชชเชนเซ‡เชฒเชพ เชฆเซ‹เชข เชฎเชนเชฟเชจเชพเชฎเชพเช‚, เช† เชกเชฟเชŸเซ‡เช•เซเชŸเซ€เชต เชฎเชจเซ‡ เชฌเชนเซ เชชเชฐเซ‡เชถเชพเชจ เช•เชฐเชคเซเช‚ เชจ เชนเชคเซเช‚; เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชถเซ€เชจ เชชเชฐ VNC เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชฎเชพเชคเซเชฐ เชเช• เช•เซ‡ เชฌเซ‡ เชตเชพเชฐ เช•เชจเซ‡เช•เซเชŸ เชฅเชฏเซเช‚ เชนเชคเซเช‚. เชชเชฐเช‚เชคเซ เชเช• เชšเซ‹เช•เซเช•เชธ เชธเชคเซเชฐเซ‡ เชคเซ‡เชจเซ€ เชฐเซเชšเชฟ เช‰เชญเซ€ เช•เชฐเซ€ เชนเชถเซ‡. เช•เซเชฒเชพเชธเชฎเชพเช‚ เชฐเชฎเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เชฎเชพเชˆเชจเชธเซเชตเซ€เชชเชฐ เชตเชฟเชจเซเชกเซ‹ (เชคเซ‡เชจเซ‡ เชฌเช‚เชง เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ) เช›เซเชชเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซเช• C เช•เซ‹เชก เชฒเช–เซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹, เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชŸเซเชฐเซ‡เชฎเชพเช‚ เชธเชซเซ‡เชฆ VNC เช†เชˆเช•เชจ เช•เชพเชณเซ‹ เชฅเชˆ เช—เชฏเซ‹ เชนเชคเซ‹. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เชฅเชฏเซ‹ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เชฎเชจเซ‡ เชœเซ‹เชˆ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹.

เชฎเซ‡เช‚ เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ เช•เซ‹เชกเชฟเช‚เช— เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚, เชคเซ‡เชจเซ‡ เช…เชตเช—เชฃเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชฎเชถเซ€เชจ เชงเซ€เชฎเซเช‚ เชฅเชตเชพ เชฒเชพเช—เซเชฏเซเช‚, เชฎเชนเชคเซเชคเชฎ เชซเซเชฐเซ‡เชฎ เชฐเซ‡เชŸเชจเซ‡ เชฐเซ‚เชฎเชจเชพ เช–เซ‚เชฃเชพเชฎเชพเช‚ เช…เชธเช‚เช–เซเชฏ เชฎเซ‹เชจเชฟเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชเช•เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹. เชตเชฟเชจเซเชกเซ‹เช เช เชฒเช—เชญเช— เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€ เชฆเซ€เชงเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เชฎเชพเชฐเซ€ เชงเซ€เชฐเชœ เช–เซ‚เชŸเซ€ เช—เชˆ, เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชฒเซ‰เช— เช†เช‰เชŸ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฆเชฟเชตเชธ เชชเซ‚เชฐเซ‹ เช•เชฐเซเชฏเซ‹.

เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชฐเซ‚เชฎเชจเซ€ เช…เชจเซเช—เชพเชฎเซ€ เชฎเซเชฒเชพเช•เชพเชคเซ‹ เชชเชฐ, เช•เซ‹เชฒเช‚เชฌเซ‹เช เชฒเช—เชญเช— เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชนเซเช‚ เชœเซ‡ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡เชฎเชพเช‚ เชŠเช‚เชกเซ‹ เชฐเชธ เชฒเซ€เชงเซ‹. เชฒเช—เชญเช— เชšเซ‹เชฅเซ€ เชตเช–เชค เชชเช›เซ€, เชฎเซ‡เช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚: เชฎเชพเชฐเซ‡ เช† เชตเชฟเชถเซ‡ เช•เช‚เชˆเช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชนเซเช‚ เช•เชฌเซ‚เชฒ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชเช• เชตเชพเชœเชฌเซ€, เชคเชฐเซเช•เชธเช‚เช—เชค เชตเซเชฏเช•เซเชคเชฟ เช† เชฎเซเชฆเซเชฆเซ‹ เชธเซ€เชงเซ‹ เชคเซ‡เชจเซ€ เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชฌเซ‹เชธ เชธเชพเชฅเซ‡ เช‰เช เชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชฎเซ‡เช‚ เชนเช‚เชฎเซ‡เชถเชพ เชฒเชพเชฒเชšเชฎเชพเช‚ เชนเชพเชฐ เชฎเชพเชจเซ€ เชฒเซ€เชงเซ€ เช…เชจเซ‡ เชเชกเชชเชฅเซ€ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เช…เชชเชจเชพเชตเชตเชพเชจเซ€ เชตเชพเชค เช•เชฐเซ€.

- เชคเชฎเซ‡ เช† VNC เชธเชฐเซเชตเชฐ เชตเชฟเชจเชพ เช•เช‚เชˆเชชเชฃ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€! - เชฎเซ‡เช‚ เช˜เชฃเซ€ เชตเช–เชค เชถเชพเช‚เชคเชฟเชฅเซ€ เช…เชจเซ‡ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชฐเซ€เชคเซ‡ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช•เชนเซเชฏเซเช‚.

VNC เชจเซ‡ เชฎเชพเชฐเชตเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซ‹.

เชฎเซ‡เช‚ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเชพ เชฎเซ‹เชŸเชพ เชœเซ‚เชฅเซ‹ เชธเชพเชฅเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชฐเซ‚เชฎเชฎเชพเช‚ เชœเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐ เชธเชพเชฅเซ‡ เช–เซ‚เชฃเชพเชฅเซ€ เชฆเซ‚เชฐ เชฌเซ‡เชธเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช† เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชฎเชจเซ‡ เชตเชฟเชšเชพเชฐเซ‹ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เช†เชชเซเชฏเซ‹.

เชฎเชพเชฐเซ‹ เชชเซเชฐเชฅเชฎ เชชเซเชฐเชฏเชพเชธ, เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชธเช‚เชฎเชค เชฅเชถเซ‹, เช–เซ‚เชฌ เชจเชฌเชณเซ‹ เชนเชคเซ‹. เชธเชฟเชธเซเชŸเชฎ เชŸเซเชฐเซ‡เชฎเชพเช‚ VNC เช†เชฏเช•เชจ เชชเชฐ เชœเชฎเชฃเซเช‚-เช•เซเชฒเชฟเช• เช•เชฐเชตเชพเชฅเซ€, เชฎเซ‡เช‚ เชœเชพเชฆเซเชˆ เช…เช•เซเชทเชฐเซ‹ EXIT เชธเชพเชฅเซ‡เชจเซเช‚ เชฎเซ‡เชจเซ เชœเซ‹เชฏเซเช‚. เช•เชฎเชจเชธเซ€เชฌเซ‡, เช…เช•เซเชทเชฐเซ‹ เช—เซเชฐเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซ‡ เช—เซเชฐเซเชช เชชเซ‹เชฒเชฟเชธเซ€ เชเชกเชฟเชŸเชฐ เชฆเซเชตเชพเชฐเชพ "เชเช•เซเชเชฟเชŸ" เชฎเซ‡เชจเซ‚ เช†เช‡เชŸเชฎเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เช›เซ‡. เชฎเซ‡เช‚ เชŸเชพเชธเซเช• เชฎเซ‡เชจเซ‡เชœเชฐ เชชเชพเชธเซ‡เชฅเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชฎเชพเชฐเซ€ เชจเชพเช–เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เช…เชฒเชฌเชคเซเชค เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช…เชฆเซเชฐเชถเซเชฏ เชนเชคเซเช‚ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชเช• เช…เชฒเช—, เชตเชงเซ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชเช•เชพเช‰เชจเซเชŸ เชนเซ‡เช เชณ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚. เชคเซ‡ เช•เชพเชฎ เชจ เช•เชฐเซเชฏเซเช‚.

VNC เชธเชฐเซเชตเชฐ TCP เชชเซ‹เชฐเซเชŸ 5900 เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡. เชฎเชพเชฐเซ€ เช†เช—เชณเชจเซ€ เชฏเซ‹เชœเชจเชพ เช† เชฌเช‚เชฆเชฐ เชชเชฐ เชฆเซ‚เชทเชฟเชค เชชเซ‡เช•เซ‡เชŸเซ‹ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชนเชคเซ€ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เซเชฐเซ‡เชถ เช•เชฐเซ€ เชถเช•เชพเชฏ.

เชฎเซ‡เช‚ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชธเชพเชฅเซ‡ เชŸเชฟเช‚เช•เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฅเซ‹เชกเชพ เชฆเชฟเชตเชธเซ‹ เชตเชฟเชคเชพเชตเซเชฏเชพ, เชชเซ‹เชฐเซเชŸ 5900 เชชเชฐ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชพเชฐเซ€-เชธเช‚เชฐเชšเชฟเชค เช•เซเชฐเซ‡เชช เชฎเซ‹เช•เชฒเซเชฏเชพ เช…เชจเซ‡ เช†เชถเชพ เชฐเชพเช–เซ€ เช•เซ‡ เชคเซ‡ เชคเซ‚เชŸเซ€ เชœเชถเซ‡. เช…เช‚เชคเซ‡, เชคเซ‡ เชชเชฃ เช•เชพเชฎ เชจ เช•เชฐเซเชฏเซเช‚.

เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชตเชฟเชšเชพเชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เช•เซ‡ เชนเซเช‚ เช† เชตเชธเซเชคเซเชฅเซ€ เช›เซ‚เชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เชถ เชจเชนเซ€เช‚, เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช…เชšเชพเชจเช• เชฎเชพเชฐเชพ เชชเชฐ เช‰เชญเชฐเซ€ เช†เชตเซเชฏเซเช‚: เชคเซเชฏเชพเช‚ เชเช• เชฌเชพเชฐเซ€ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช! เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช•เชฆเชพเชš เชคเซ‡เชฎเชพเช‚ เชธเชฐเชธ เชฐเชธเชฆเชพเชฐ "เชฎเซเชฏเซ‚เชŸ" เชฌเชŸเชจ เชนเชถเซ‡ เชœเซ‡เชจเซ‹ เชนเซเช‚ เชธเชพเชฐเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซเช‚!

เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชฎเชพเชฐเซ‹ เชนเชตเซ‡ เชฒเช—เชญเช— เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ€ เช•เซ‹เชก เชšเชฒเชพเชตเซเชฏเซ‹ - เช…เชจเซ‡ เช–เชพเชคเชฐเซ€เชชเซ‚เชฐเซเชตเช•, VNC เชฎเชณเซ€ เช†เชตเซเชฏเซเช‚. เชฎเชพเชฐเซ€ เช†เช‚เช—เชณเซ€เช“ เชŸเชพเชˆเชช เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเชจเซ‡ เชชเซเชฐเซ‡เชฐเชฃเชพ เชฎเชณเซ€ WM_SHOWWINDOW. เช…เชจเซเชฎเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช•เซ‡ เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชธเชพเชฎเซ‡ เชถเซเช‚ เชœเซ‹เชฏเซเช‚?

เช•เช‚เชˆ เชจเชนเซ€เช‚!

เชนเชตเซ‡ เชนเซเช‚ เชตเชฟเชšเชฟเชคเซเชฐ เชนเชคเซ‹... เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชเช• เชฌเชพเชฐเซ€ เชนเชคเซ€, เชชเชฃ เชคเซ‡ เชฎเชพเชฐเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เช…เชตเช—เชฃเซ€ เชฐเชนเซ€ เชนเชคเซ€. เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชฎเชพเชฐเซ‹ เช•เซ‹เชก เชฌเซ‡ เชตเชพเชฐ เชคเชชเชพเชธเซเชฏเซ‹. เช…เชจเซเชฏ เช˜เชฃเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชชเชฐ เชคเซ‡เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡ เชธเชฐเชธ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚. เชฎเซ‡เช‚ VNC เชตเชฟเชจเซเชกเซ‹ เชชเชฐ เช…เชจเซเชฏ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เช…เชจเซ‡ เชนเชœเซ เชชเชฃ เช•เช‚เชˆ เชจเชฅเซ€.

เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡ เชฎเชพเชฐเชพ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เช‰เชญเชฐเซ€ เช†เชตเซเชฏเซเช‚!

เช–เซ‚เชฌ เชœเชพเชกเชพ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ เชชเซเชธเซเชคเช• เชšเชพเชฐเซเชฒเซเชธ เชชเซ‡เชŸเชเซ‹เชฒเซเชก เชฎเซ‡เช‚ เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เช…เช‚เชฆเชฐ Win32 เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• Win32 เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชเช• เชตเชฟเชจเซเชกเซ‹ เชคเซ‡เชฎเชœ "เชธเช‚เชฆเซ‡เชถ เช•เชคเชพเชฐ" เชนเซ‹เชฏ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชŸเซเชฐเชฟเช—เชฐ เชฅเชฏเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชพเช“, เชคเซ‡เชฎเชœ เชตเชฟเชจเซเชกเซ‹เช เชฆเซเชตเชพเชฐเชพ เชœ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชพเช“, เชเช• เช•เชคเชพเชฐเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซ‹เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเซ€.

เชชเซ‹เชคเซ‡ เช–เซ‚เชฌ เชœ เชฐเชธเชชเซเชฐเชฆ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชตเชฟเชจเซเชกเซ‹ เชชเซเชฐเซ‹เชธเซ‡เชธ เชฎเซ‡เชจเซ‡เชœเชฐ เชฎเชพเชŸเซ‡ เชนเซ‡เช‚เช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชนเชธเซเชคเช•เซเชทเซ‡เชช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เชฎเซ‹เชŸเซ€ เช…เชจเชชเซเชฐเซ‹เชธเซ‡เชธเซเชก เชฎเซ‡เชธเซ‡เชœ เช•เชคเชพเชฐ เชเช• เช…เชฃเชงเชพเชฐเซ€ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เชถเซเชฆเซเชง เชธเซ‡เชฐเซ‹เชŸเซ‹เชจเชฟเชจ เชชเชฐเชธเซ‡เชตเซ‹ เช†เชตเชตเชพ เชฒเชพเช—เซเชฏเซ‹.

เชเช• เชธเซ‡เช•เชจเซเชก เชฌเช—เชพเชกเซเชฏเชพ เชตเชฟเชจเชพ, เชนเซเช‚ เชฎเซเช–เซเชฏ VNC เชตเชฟเชจเซเชกเซ‹ เชชเชฐ เชฌเซ€เชœเซ‹ เชธเช‚เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เช•เชฐเซ€เชจเซ‡ เชฎเชพเชฐเชพ C เช•เซ‹เชก เชชเชฐ เชชเชพเช›เซ‹ เชซเชฐเซเชฏเซ‹. WM_SHOWWINDOW. เชเช• เชšเช•เซเชฐเชฎเชพเช‚. เชถเชพเชถเซเชตเชค. เชคเซ‡เชฅเซ€, เช˜เชฃเชพ เชฌเชงเชพ เชธเช‚เชฆเซ‡เชถเชพ. WM_SHOWWINDOW, เชœเซ‡เชจเซ‡ เชนเชตเซ‡ เชนเซเช‚ เชœเชพเชฃเชคเซ‹ เชนเชคเซ‹ เช•เซ‡ VNC เชคเซ‡เชจเชพ เชœเซ‹เช–เชฎเซ‡... เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชตเช—เชฃเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‡.

เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชœเซ€เชตเชจเชจเชพ เชธเซŒเชฅเซ€ เชธเซเชตเชคเช‚เชคเซเชฐเชคเชพ-เชชเซเชฐเซ‡เชฎเชพเชณ เช•เซ‹เชกเชจเซเช‚ 4KB เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชšเชฒเชพเชตเซเชฏเซเช‚. เชฒเช—เชญเช— เชคเซเชฐเชฃ เชธเซ‡เช•เชจเซเชก เชชเช›เซ€, เชตเชฟเชจเซเชกเซ‹เช เช เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชœเชพเชฃ เช•เชฐเซ€ vncserver.ะตั…ะต เชœเชตเชพเชฌ เช†เชชเชคเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ เช“เชซเชฐ เช•เชฐเซ€ เชนเชคเซ€ เช•เซ‡ เชนเซเช‚ เชซเช•เซเชค เชจเชพ เชชเชพเชกเซ€ เชถเช•เซเชฏเซ‹ เชจเชฅเซ€:

เชถเซเช‚ เชคเชฎเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹?

เชนเซ‡เชฒ เชนเชพ!

เชšเชพเชฒเซ‹ เชนเซเช‚ เช•เชฌเซ‚เชฒ เช•เชฐเซเช‚ เช•เซ‡ เชฌเชพเช•เซ€เชจเชพ เชฆเชฟเชตเชธ เชฎเชพเชŸเซ‡ เชนเซเช‚ เชฎเชพเชฐเซ€ เชœเชพเชค เชธเชพเชฅเซ‡ เช…เชธเชนเซเชฏ เชฐเซ€เชคเซ‡ เช–เซเชถ เชนเชคเซ‹.

เชฎเชพเชฐเซ€ เชจเชตเซ€ เชธเซเชชเชฐเชชเชพเชตเชฐเชจเซ‡ เชชเชšเชพเชตเชตเชพเชฎเชพเช‚ เชฅเซ‹เชกเชพ เช•เชฒเชพเช•เซ‹ เช—เชพเชณเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชนเซเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€เชถ. เชคเซ‡เชจเซ€ เชธเชพเชฎเซ‡ เชœ เชธเชคเซเชฐเชจเซ‡ เชฎเชพเชฐเซ€ เชจเชพเช–เชตเซเช‚ เช–เซ‚เชฌ เชธเชฐเชณ เชนเชคเซเช‚. เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชธเชพเชฐเซ‹ เชตเชฟเชšเชพเชฐ เชนเชคเซ‹ - เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชตเซเช‚.

เชชเช›เซ€ เชธเซ‹เช•เซ‡เชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชธเชพเชฅเซ‡ เช…เช—เซเชจเชฟเชจเซ‹ เชฌเชพเชชเซเชคเชฟเชธเซเชฎเชพ เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชนเซเช‚ เช•เซ‹เชก เชฒเช–เซ€ เชถเช•เซเช‚ เช›เซเช‚ เชœเซ‡ เชฌเซ‡ เชตเชธเซเชคเซเช“ เช•เชฐเชถเซ‡. เชคเซ‡ เชชเชนเซ‡เชฒเชพ เชจเชตเชพ เชฎเซเช•เซเชค เช•เชฐเชพเชฏเซ‡เชฒเชพ TCP เชชเซ‹เชฐเซเชŸ 5900 เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเชถเซ‡, เชœเซ‡ เช…เช—เชพเช‰ เช•เซเชฒเซเชฏเซ‚เชฒเซ‡เชธ VNC เชธเชฐเซเชตเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เช•เชฌเชœเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชชเช›เซ€ เชคเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡เชฒ เชฎเชถเซ€เชจเชจเชพ VNC เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชจเชตเซเช‚ TCP เชœเซ‹เชกเชพเชฃ เชฌเชจเชพเชตเชถเซ‡. เช•เซ‹เชก เชซเช•เซเชค เชฌเซ‡ เชธเซ‹เช•เซ‡เชŸเซเชธ เชตเชšเซเชšเซ‡เชจเชพ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เชฐเชถเซ‡, เช…เชจเซ‡ เช•เซ‹เชฒเช‚เชฌเซ‹ เชตเชฟเชšเชพเชฐเชถเซ‡ เช•เซ‡ เชคเซ‡ เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— VNC เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชถเซ‡.

เชฎเชพเชฐเซ‹ เช•เซ‹เชก เชฎเชพเชฐเซ€ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซเชฏ เช—เชฐเซ€เชฌ เช†เชคเซเชฎเชพ เชตเชšเซเชšเซ‡ เช—เซเชชเซเชค เชธเซ‡เชคเซ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡. เชคเซ‡ เช…เชฆเซเชญเซเชค เชนเชคเซเช‚.

เชฎเซ‡เช‚ เชคเชฐเชค เชœ เชฎเชพเชฐเซ‹ เชจเช•เชฒเซ€ VNC เชฌเซเชฐเชฟเชœ เชฒเช–เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช•เซ‹เชฒเช‚เชฌเซ‹ เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เช˜เชฃเซ€ เชตเชพเชฐ เชœเซ‹เชกเชพเชฏเซ‹, เชชเชฃ เชฎเซ‡เช‚ เชคเซ‡เชจเซ€ เชธเชพเชฎเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚. เชนเซเช‚ เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เชชเชนเซ‹เช‚เชšเซเชฏเซ‹ เช•เซ‡ เชนเซเช‚ เชถเซเช‚ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เชคเซ‡เชจเซ€ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆ เชœเชพเชฃ เชจเชฅเซ€, เชคเซ‡เชฎ เช›เชคเชพเช‚ เชฎเซ‡เช‚ เชชเซ‹เชฐเซเชŸ เชจเช‚เชฌเชฐเซเชธ เช…เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชœเซ‡เชตเซ€ เชธเซเชชเชทเซเชŸ เชตเชธเซเชคเซเช“ เชฒเช–เซ€ เชนเชคเซ€. // ะŸั€ะพั‰ะฐะน, ะถัƒั‚ะบะธะน ัˆะฟะธะพะฝ VNC.

เชฅเซ‹เชกเชพ เชฆเชฟเชตเชธเซ‹ เชชเช›เซ€ เชนเซเช‚ เช•เซ‹เชกเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚. เชฌเชพเชฌเชคเซ‹เชจเซ‡ เชตเชงเซ เช–เชฐเชพเชฌ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎ เชŸเซเชฐเซ‡เชฎเชพเช‚ เช•เชพเชณเชพ VNC เช†เช‡เช•เซ‹เชจ เชธเชพเชฅเซ‡ เชฒเช—เชญเช— เชธเชคเชค เช•เชพเชฎ เช•เชฐเชคเซ‹ เชนเชคเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชนเชคเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชฎเชพเชฐเชพ เช•เซ‹เชกเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‹เชฐเซเชŸเชจเซ‡ เชฐเชฟเชฒเซ€เช เช•เชฐเซ€ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚.

เชœเซ‹ เชฎเชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชค เชคเซ‹ netcat!

เช…เช‚เชคเซ‡, เชฎเชพเชฐเซ€ เชšเซ‡เชคเชพเช เชฎเชพเชฐเซเช— เช†เชชเซเชฏเซ‹; เช›เซ‡เชตเชŸเซ‡, เชนเซเช‚ 17 เชตเชฐเซเชทเชจเซ‹ เช…เชงเซ€เชฐเซ‹ เชตเซเชฏเช•เซเชคเชฟ เชนเชคเซ‹. เชธเชซเซ‡เชฆ VNC เชธเชฐเซเชตเชฐ เช†เช‡เช•เซ‹เชจเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชพเชณเซ‹ เชฅเชคเซ‹ เชœเซ‹เชˆเชจเซ‡, เชนเซเช‚ เชญเชฏเชญเซ€เชค เชฅเชˆ เช—เชฏเซ‹, เชฎเซ‡เชธเซ‡เชœเชจเซ€ เช•เชคเชพเชฐ เชฌเชจเชพเชตเชคเซ‹ เชฎเซ‚เชณ เช•เซ‹เชก เช–เซ‹เชฒเซเชฏเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เช†เช‚เช–เซ‹ เชธเชพเชฎเซ‡ เชฆเซ‹เชกเซเชฏเซ‹. เช•เซเชฒเชฟเช• เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชฎเซ‡เช‚ เชฅเซ‹เชกเซ€เช• เชธเซ‡เช•เชจเซเชก เชฐเชพเชน เชชเชฃ เชœเซ‹เชˆ End Process, เชฎเชพเชคเซเชฐ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชคเซ‡เชฃเซ‡ เชคเซ‡ เชœเซ‹เชฏเซเช‚ เช›เซ‡.

เชœเซ‹ เชคเซ‡ เชฌเชŸเชจ เชฆเชฌเชพเชตเชตเชพเชฅเซ€ เชฎเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช–เชพเชคเชฐเซ€ เชจ เชฅเชˆ เช•เซ‡ เชคเซ‡ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชคเซ‡เชจเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชจเชพ เช•เชฟเชฒเซเชฒเชพเชจเซ€ เชชเชพเช›เชณเชฅเซ€ เช•เซ‚เชฆเซ€เชจเซ‡ เชเชกเชชเชฅเซ€ เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช—เชฏเซ‹ เช…เชจเซ‡ เชฎเชจเซ‡ เชฐเซ‚เชฎเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชฒเชˆ เช—เชฏเซ‹.

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชฎเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚เชฅเซ€ เชฌเซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชตเชพเชœเชฌเซ€ เชธเชœเชพ, เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚. เชฒเช—เชญเช— เชคเซเชฐเชฃ เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเช›เซ€, VNC เชธเชฐเซเชตเชฐ เชฌเซเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹เชฎเชพเช‚เชฅเซ€ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เช—เชฏเซเช‚ เช…เชจเซ‡ เชฌเซ€เชœเซ‡ เช•เซเชฏเชพเช‚เชฏ เชฆเซ‡เช–เชพเชฏเซเช‚ เชจเชนเซ€เช‚. เชฎเชจเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เช–เชฌเชฐ เชจเชนเซ‹เชคเซ€ เช•เซ‡ เชฎเชพเชฐเซ€ เช˜เชŸเชจเชพเช เช†เชฎเชพเช‚ เช•เซ‹เชˆ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ€ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชฃเซ‡ เชฆเซ‡เชถเชญเชฐเชจเชพ เช•เซ‹เชฒเซ‡เชœ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชนเซ‹เชฒเชฎเชพเช‚ เชนเชคเชพเชถ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเซ‡ เชฎเชพเชฐเซ€ VNC เช—เชจ เชตเซ‡เชšเซ€เชจเซ‡ เช•เชฒเซเชชเชฟเชค เชฐเซ€เชคเซ‡ เชธเชฎเซƒเชฆเซเชง เชฌเชจเชตเชพเชจเซ€ เชฎเชพเชฐเซ€ เชฏเซ‹เชœเชจเชพเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเชฐเชฌเชพเชฆ เช•เชฐเซ€ เชฆเซ€เชงเซ€.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹