Π
Π― Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π±ΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 11 Π»Π΅Ρ. Π Π½Π°ΡΠ°Π»Π΅ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠΊΠΎΠ»Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ Π²ΠΎΠ·ΠΈΠ»ΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ C64 ΠΈ ΠΏΠΈΡΠ°Π» Π½Π° ΠΠ΅ΠΉΡΠΈΠΊΠ΅, Π° ΠΏΠΎΡΠΎΠΌ Π²ΡΡΠ΅Π·Π°Π» Π½ΠΎΠΆΠ½ΠΈΡΠ°ΠΌΠΈ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΊΠΎΠ΄.
ΠΠΎΡΠ»Π΅ ΡΠΊΠΎΠ»Ρ (Π² Π²ΠΎΠ·ΡΠ°ΡΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 16 Π»Π΅Ρ) Π±ΡΠΈΡΠ°Π½ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ΄ΡΡ Π² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ, ΡΠ°ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠΈ-ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΡΡΡΠΏΠΈΡΡ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ. Π£ΡΠΈΡΡΠ²Π°Ρ ΡΠ²ΠΎΡ Π»ΡΠ±ΠΎΠ²Ρ ΠΊ Π±Π΅ΠΆΠ΅Π²ΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠ΅ ΠΈ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½Ρ Π΄ΠΎΠΌΠ°, Ρ ΡΠ΅ΡΠΈΠ», ΡΡΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Β«ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈΒ» Π² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅Β β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ.
ΠΡΡΡ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ ΠΌΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΠΎΠΆΠΈΠ΄Π°Π»; ΡΠ°ΠΌ Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Ρ ΠΠ°ΡΠΊΠ°Π»Π΅ΠΌ ΠΈ ΠΠ΅Π»ΡΡΠΈ.
Π ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°Ρ
ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°Π½ΡΡΠΈΡΠΌΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΌΠΎΠ³Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π·Π° Π»ΡΠ±ΠΎΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ Π·Π°Π»Π΅. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π±Π΅: ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΠΊΠΎΠΌΠ½Π°ΡΠ°, ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½Π°Ρ Π³Π΄Π΅-ΡΠΎ Π½Π° ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Ρ ΡΡΠ΄Π°ΠΌΠΈ ΡΡΠΎΠ»ΠΎΠ², ΡΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ, β Π²ΡΠΎΠ΄Π΅ ΡΠ΅Ρ
, Π³Π΄Π΅ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΡΡΠΎΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅. ΠΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΆΡΠΆΠΆΠ°Π½ΠΈΠ΅ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠΎΠ², ΠΌΡΡΠΈΠ½ΡΠ΅ ΡΠ°ΡΠΈΠΊΠΈ Π³ΡΠ΄ΡΡ ΠΏΠΎ ΡΡΠΎΠ»Π°ΠΌ, Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡ Π½ΠΈ Π½Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π Π²ΠΎΠ·Π΄ΡΡ
Π΅ ΡΡΡΠ°Π½Π½ΡΠΉ Π·Π°ΠΏΠ°Ρ
, ΡΠ»ΠΎΠ²Π½ΠΎ 50-100 ΠΈΡΡΠΎΡΠ°ΡΡΠΈΡ
Π³ΠΎΡΠΌΠΎΠ½Ρ ΠΏΠΎΠ΄ΡΠΎΡΡΠΊΠΎΠ² ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡ
Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ² Pentium III.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΈΡΠΊΠΈ Π΄Π»Ρ Π·Π΄ΠΎΡΠΎΠ²ΡΡ, ΠΌΠ½Π΅ Π½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΠΏΠΎΡΠΈΠ΄Π΅ΡΡ Π·Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΄Π°Π²Π°Π»Π°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°Ρ ΠΌΠΈΠ½ΡΡΠΊΠ°.
Π ΠΊΠΎΠΌΠ½Π°ΡΠ΅ Π΄Π΅ΠΆΡΡΠΈΠ» Π°Π΄ΠΌΠΈΠ½, Π½Π΅Π²ΡΡΠΎΠΊΠΈΠΉ ΠΌΡΠΆΡΠΈΠ½Π° ΡΡΠ΅Π΄Π½ΠΈΡ Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ±ΡΠ°Π»ΠΈ Π½Π° ΡΡΡ ΡΠΎΠ»Ρ ΠΈΠ·-Π·Π° Π½Π΅ΡΡΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡ Π·Π»ΡΠΌ Π΄ΠΈΠΊΡΠ°ΡΠΎΡΠΎΠΌ. Π― ΡΠ°ΠΊ ΠΏΠΎΠ»Π°Π³Π°Ρ. ΠΠ΅ΠΆΡΡΠΈΠ»Β β ΡΡΠΎ ΡΠ»Π°Π±ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΠΏΠ°ΡΠ΅Π½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΡΠ±ΠΈΠ» ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΌΡ ΠΏΠΎΡΡΡΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΡΠ΅Π±Π½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π½Π΅ΠΏΠΎΠ΄ΠΎΠ±Π°ΡΡΠ΅Π³ΠΎ.
Π ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ ΠΈΠ½ΡΡΠΈΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΌΠ½Π΅, ΡΡΠΎ ΠΏΡΠ΅ΠΌΠΈΡ Π°Π΄ΠΌΠΈΠ½Π° Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠ΅Π»Π° ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΏΠΎΠΉΠΌΠ°Π΅Ρ Π·Π° ΡΡΠΊΡ ΠΈ Π²ΡΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΠΈΠ· ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π»Π°. Π― ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎΡ ΠΏΠ°ΡΠ΅Π½Ρ Π΄ΠΎΡΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ³Π°ΡΠΈΠ» ΡΠ²ΠΎΡ ΠΈΠΏΠΎΡΠ΅ΠΊΡ.
ΠΠ½ ΡΠΈΠ΄Π΅Π» Π² Π΄Π°Π»ΡΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π»Π° Π·Π° ΡΠ³Π»ΠΎΠ²ΡΠΌ ΡΡΠΎΠ»ΠΎΠΌ. Π ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ Π΅Π³ΠΎ ΡΠ΅ΡΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ Π½Π°ΡΠ»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π·ΠΌΠ½ΠΎΠΆΠ°ΡΡΡΡ Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠ΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ Π±Π΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΡΡΠΈ β Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΈΡ Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π³Π°Π΄Π°ΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΎΠ½ ΡΡΠΏΠ΅Π²Π°Π΅Ρ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π½ΠΈΠΌΠΈ Π²ΡΠ΅ΠΌΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΡΡβ¦ Ρ ΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π», ΡΡΠΎ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΡΡΠ·Π½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΠ»ΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅?
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ ΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows 2000. ΠΡΠΊΠΎΡΠ΅ Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ ΠΎΠ΄Π΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° VNC Ρ Π°Π΄ΠΌΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π΄Π»Ρ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°Π±ΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠ»Ρ. ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΏΠ°ΡΠ΅Π½Ρ Ρ ΠΎΡΠ΅Π» ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π²Π°ΠΌΠΈ, ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π». ΠΡΠΎ Π±ΡΠ»ΠΎ ΠΆΡΡΠΊΠΎ, Π° Π΅ΡΠ»ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎ.
ΠΠ°ΡΠΎΡΠΈΠ² Π·ΡΠ±Ρ Π½Π° ΠΠ΅ΠΉΡΠΈΠΊΠ΅ ΠΈ C64, ΡΠ΅ΠΏΠ΅ΡΡ Ρ ΠΏΠΈΡΠ°Π» Π½Π° C ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° C++. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ Ρ Π΅ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ²Π»ΡΠΊΡΡ ΡΠ·ΡΠΊΠΎΠΌ D, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ C++, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΎΡΡ ΡΠΎΠ³Π΄Π°.
Π― ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Ρ ΠΎΠ΄ΠΈΠ» Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ Π·Π°Π», ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²Π΅Π½ΡΠΊΠΎΠ΅ ΠΏΠΎ D ΠΈΠ»ΠΈ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ Digital Mars D. ΠΠ½ΠΎΠ³Π΄Π° ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡΡ ΠΎΡ ΠΌΡΡΠ»Π΅ΠΉ ΠΎ Π²Π΅Π»ΠΈΠΊΠΎΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ D, Ρ ΠΏΠΈΡΠ°Π» ΠΊΠΎΠ΄ Π½Π° C Π΄Π»Ρ Π²Π·Π»ΠΎΠΌΠ° Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Win32 ΡΠ΅ΡΠ΅Π· Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ ΠΈΡ ΠΎΠΊΠΎΠ½.
Π ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠ±ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Win32 ΠΏΠΎΠΈΡΠΊ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ° ΠΎΠΊΠ½Π° Π±ΡΠ» ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ Π²Π·Π»ΠΎΠΌΠ° Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π² Windows ΠΈΠΌΠ΅Π»ΠΎΡΡ ΠΎΠΊΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΠΎΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΠ°ΠΏΠΈΡΠ°Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ° Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° (ΠΏΠΎ ΡΡΡΠΈ, ΡΡΡΠ»ΠΊΠΈ Π½Π° Π½Π΅Π³ΠΎ), Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π΅ΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ»ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΠΈΠΏΠ° ΡΠΊΡΡΡΡ/ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ»Π°ΡΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ DLL Π² ΡΠ²ΠΎΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π½Π°ΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. ΠΠΎΡΠ»Π΅ ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ DLL Π½Π°ΡΠΈΠ½Π°Π»ΠΎΡΡ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅.
Π ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΠ»ΡΠΎΡΠ° ΠΌΠ΅ΡΡΡΠ° ΡΡΠΎΡ Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ² ΠΌΠ΅Π½Ρ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΠ», ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΡΡ ΠΊ VNC-ΡΠ΅ΡΠ²Π΅ΡΡ Π½Π° ΠΌΠΎΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΡΠ°Π·Π°. ΠΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π°Π½Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΡΠΎΠ±ΡΠ΄ΠΈΠ» Π² Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ. Π― ΠΏΠΈΡΠ°Π» ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ΄ Π½Π° C Π΄Π»Ρ ΡΠΊΡΡΡΠΈΡ ΠΎΠΊΠΎΠ½ Minesweeper (Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Ρ ΠΈΡ ), ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π»Π΅Π³ΡΠ΅ ΠΈΠ³ΡΠ°ΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅, ΠΈ ΡΡΡ Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ Π±Π΅Π»ΡΠΉ Π·Π½Π°ΡΠΎΠΊ VNC Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠ΅Π΅ ΡΡΠ°Π» ΡΡΡΠ½ΡΠΌ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π»ΠΎ, ΡΡΠΎ ΠΎΠ½ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅Ρ Π·Π° ΠΌΠ½ΠΎΠΉ.
Π― ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» ΠΊΠΎΠ΄ΠΈΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, ΡΡΠ°ΡΠ°ΡΡΡ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π½Π° Π½Π΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ. Π’Π΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΌΠ°ΡΠΈΠ½Π° Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΡΠΌΠ°ΠΆΠΈΠ²Π°ΡΡ, ΠΏΡΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΊΠ°Π΄ΡΠΎΠ² Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Π΅ΡΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ² Π² ΡΠ³Π»Ρ ΠΊΠΎΠΌΠ½Π°ΡΡ. ΠΠΈΠ½Π΄Π° ΠΏΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»Π° ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΡ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ Π»ΠΎΠΏΠ½ΡΠ»ΠΎ, Ρ Π²ΡΡΠ΅Π» ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²ΠΈΠ·ΠΈΡΠΎΠ² Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ Π·Π°Π» ΠΠΎΠ»ΠΎΠΌΠ±ΠΎ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΎΡΠ²Π»ΡΠ» ΠΆΠΈΠ²ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ ΡΠΎΠΌΡ, ΡΠ΅ΠΌ Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΡΠ²ΡΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π° Ρ ΡΠ΅ΡΠΈΠ»: Ρ ΡΡΠΈΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ.
ΠΠΎΠΏΡΡΠΊΠ°Ρ, ΡΡΠΎ ΡΠ°Π·ΡΠΌΠ½ΡΠΉ, ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠ³ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Π½ΠΈΠΌ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊΠΎΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ Ρ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄Π΄Π°Π²Π°Π»ΡΡ ΠΈΡΠΊΡΡΠ΅Π½ΠΈΡ ΠΈ Π±ΡΡΡΡΠΎ ΡΠ³ΠΎΠ²ΠΎΡΠΈΠ» ΡΠ΅Π±Ρ ΠΈΠ·Π±ΡΠ°ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΈΠ½ΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ.
β Π’Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° VNC!Β β ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΡΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π» Ρ ΡΠ΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·.
ΠΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ±ΠΈΡΡ VNC.
Π― Π½Π°ΡΠ°Π» Π²Ρ ΠΎΠ΄ΠΈΡΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ Π·Π°Π» Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΈ ΡΠ°Π΄ΠΈΡΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»ΡΡΠ΅ ΠΎΡ ΡΠ³Π»Π° Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°ΠΌΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΈ Π΄Π°Π»ΠΎ ΠΌΠ½Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈΠ΄Π΅ΠΉ.
ΠΠΎΡ ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΠΎΠΏΡΡΠΊΠ°, Ρ Π΄ΡΠΌΠ°Ρ, Π²Ρ ΡΠΎΠ³Π»Π°ΡΠΈΡΠ΅ΡΡ, Π±ΡΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»Π°Π±ΠΎΠΉ. Π©ΡΠ»ΠΊΠ½ΡΠ² ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎ Π·Π½Π°ΡΠΊΡ VNC Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠ΅Π΅, Ρ ΡΠ²ΠΈΠ΄Π΅Π» ΠΌΠ΅Π½Ρ Ρ Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ E-X-I-T. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π±ΡΠΊΠ²Ρ Π±ΡΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ ΡΠ΅ΡΡΠΌ ΠΊΠΎΠ½ΡΡΡΠ½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΎΡΠΊΠ»ΡΡΠΈΠ» ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ Β«ΠΡΡ ΠΎΠ΄Β» ΡΠ΅ΡΠ΅Π· ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ. Π― ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΡΠ±ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ· ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ° Π·Π°Π΄Π°Ρ, Π½ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠ½ Π±ΡΠ» Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ Π΄Π»Ρ ΠΌΠ΅Π½Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΎΠΉ, Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ. ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΡΠ»ΠΎ.
VNC-ΡΠ΅ΡΠ²Π΅Ρ ΠΊΡΡΡΠΈΡΡΡ Π½Π° ΠΏΠΎΡΡΡ TCP 5900, Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ» Ρ. ΠΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠ»Π°Π½ ΡΠΎΡΡΠΎΡΠ» Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π° ΡΡΠΎΡ ΠΏΠΎΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, Π΄Π°Π±Ρ ΠΏΠΎΠ΄Π²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ.
ΠΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ Ρ ΡΠ°Π·Π±ΠΈΡΠ°Π» ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΠΏΠΎΡΡΠ»Π°Ρ Π½Π° ΠΏΠΎΡΡ 5900 ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΎΡΠΌΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΡΡΠΌΠ° ΠΈ Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠ»ΠΎΠΌΠ°Π΅ΡΡΡ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², ΡΡΠΎ ΡΠΎΠΆΠ΅ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
Π― ΡΠΆΠ΅ Π½Π°ΡΠ°Π» Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ Π½Π΅ ΡΠΌΠΎΠ³Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΠΎΠΉ ΡΡΡΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Π½Ρ Π²Π΄ΡΡΠ³ ΠΎΡΠ΅Π½ΠΈΠ»ΠΎ: ΡΠ°ΠΌ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠΊΠ½ΠΎ! ΠΠ°Π΄ΠΎ Π΅Π³ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ. ΠΠΎΠΆΠ΅Ρ, Π² Π½ΡΠΌ Π±ΡΠ΄Π΅Ρ Ρ ΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΡΠΊΠ»ΡΡΠΈΡΡΒ», ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ Π½Π°ΠΉΠ΄Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅!
Π― Π·Π°ΠΏΡΡΡΠΈΠ» ΡΠ²ΠΎΠΉ ΡΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ C Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ° Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°Β β ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΡΠ» VNC. Π― ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅Π±Ρ ΠΎΠΊΡΡΠ»ΡΠ½Π½ΡΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Π»ΡΡΡ Π½Π°Π±ΡΠ°Π»ΠΈ WM_SHOWWINDOW
. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ³Π°Π΄Π°ΡΡ, ΡΡΠΎ Ρ ΡΠ²ΠΈΠ΄Π΅Π» ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ?
ΠΠΈΡΠ΅Π³ΠΎ!
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠ½Π΅ ΡΡΠ°Π»ΠΎ Π»ΡΠ±ΠΎΠΏΡΡΠ½ΠΎβ¦ Ρ Π½Π΅Π³ΠΎ Π±ΡΠ»ΠΎ ΠΎΠΊΠ½ΠΎ, Π½ΠΎ ΠΎΠ½ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π»ΠΎ ΠΌΠΎΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π― Π΄Π²Π°ΠΆΠ΄Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Π΅Π³ΠΎ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ , ΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» ΠΎΡΠ»ΠΈΡΠ½ΠΎ. Π― ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΏΠΎΡΡΠ»Π°ΡΡ Π² ΠΎΠΊΠ½ΠΎ VNC Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ.
Π ΡΡΡ ΠΌΠ΅Π½Ρ ΠΎΠΏΡΡΡ ΠΎΡΠ΅Π½ΠΈΠ»ΠΎ!
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠΎΠ»ΡΡΠΎΠΉ
ΠΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅. ΠΠΎ ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΡΠ²ΡΠΈΡΡΠΈΠΊΠΎΠΉ Π΄Π»Ρ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° Π² Π·Π°Π²ΠΈΡΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Window Process Manager, Ρ Π²ΡΠΏΠΎΡΠ΅Π» ΡΠΈΡΡΡΠΌ ΡΠ΅ΡΠΎΡΠΎΠ½ΠΈΠ½ΠΎΠΌ.
ΠΠ΅ ΡΠ΅ΡΡΡ Π½ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ, Ρ Π²Π΅ΡΠ½ΡΠ»ΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΊΠΎΠ΄Ρ C, Π³ΠΎΡΠΎΠ²ΡΡΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ VNC Π΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ WM_SHOWWINDOW
. Π ΡΠΈΠΊΠ»Π΅. ΠΠ΅ΡΠ½ΠΎΠΌ. ΠΡΠ°ΠΊ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ WM_SHOWWINDOW
, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π·Π½Π°Π», VNC ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡβ¦ Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ
ΠΈ ΡΠΈΡΠΊ.
Π― ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» ΠΈ Π·Π°ΠΏΡΡΡΠΈΠ» 4 ΠΠ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄ΠΎΠ»ΡΠ±ΠΈΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ Windows ΡΠΎΠΎΠ±ΡΠΈΠ»Π°, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ vncserver.Π΅Ρ
Π΅
Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ, ΠΈ ΡΠ΄Π΅Π»Π°Π»Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΌΠΎΠ³ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ:
ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ?
Π§ΡΡΡ Π²ΠΎΠ·ΡΠΌΠΈ, ΠΠ!
ΠΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΡΡΡΡ, ΡΡΠΎ ΠΎΡΡΠ°ΡΠΎΠΊ Π΄Π½Ρ Ρ Π±ΡΠ» Π½Π΅Π²ΡΠ½ΠΎΡΠΈΠΌΠΎ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΡΠΎΠ±ΠΎΠΉ.
ΠΠΎΡΠ»Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΡΠΎΠ², ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΡΡ Π½Π° ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΅ΠΉ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠΏΠ΅ΡΡΠΈΠ»Ρ, Ρ ΡΠ΅ΡΠΈΠ», ΠΊΠ°ΠΊ Π±ΡΠ΄Ρ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΡΠΎΡΡΠΎ ΡΠ±ΠΈΡΡ ΡΠ΅Π°Π½Ρ ΠΏΡΡΠΌΠΎ Ρ Π½Π΅Π³ΠΎ Π½Π° Π³Π»Π°Π·Π°Ρ Π±ΡΠ»ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΠΎ. Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΠΈΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΡΠ΅Β β ΠΈΡΡΠ΅Π·Π½ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ.
ΠΠΎΡΠ»Π΅
ΠΠΎΠΉ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ½ΡΠΉ ΠΌΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ½ΠΎΠΉ ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΡΡΠ³ΠΎΠΉ Π±Π΅Π΄Π½ΠΎΠΉ Π΄ΡΡΠΎΠΉ Π½Π° ΠΌΠΎΠΉ Π²ΡΠ±ΠΎΡ. ΠΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ.
Π― ΡΡΠ°Π·Ρ ΠΆΠ΅ Π½Π°ΡΠ°Π» ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ½ΡΠΉ Π±ΡΠΈΠ΄ΠΆ VNC. ΠΠΎΠ»ΠΎΠΌΠ±ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΡΡ ΠΊΠΎ ΠΌΠ½Π΅, Π½ΠΎ Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ Π½Π΅Π³ΠΎ Π½Π° Π³Π»Π°Π·Π°Ρ
. Π― ΠΏΡΠΈΡΡΠ» ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ½ΡΡΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎ ΠΌΠΎΠΈΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ
, Ρ
ΠΎΡΡ Ρ ΠΏΠΈΡΠ°Π» ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠ΅ Π²Π΅ΡΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠΎΡΡΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π²ΡΠΎΠ΄Π΅ // ΠΡΠΎΡΠ°ΠΉ, ΠΆΡΡΠΊΠΈΠΉ ΡΠΏΠΈΠΎΠ½ VNC
.
Π§Π΅ΡΠ΅Π· ΠΏΠ°ΡΡ Π΄Π½Π΅ΠΉ Ρ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠ³ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. Π§ΡΠΎ Π΅ΡΡ Ρ ΡΠΆΠ΅, Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ ΡΡΡΠ½ΡΠΌ Π·Π½Π°ΡΠΊΠΎΠΌ VNC Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠ΅Π΅. ΠΠΎΠΊΠ° ΠΎΠ½ Π±ΡΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½, Ρ Π½Π΅ ΠΌΠΎΠ³ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄.
ΠΡΠ»ΠΈ Π±Ρ Ρ ΡΠΎΠ³Π΄Π° Π·Π½Π°Π» ΠΎ netcat
!
Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², Π½Π΅ΡΠ²Ρ Π½Π΅ Π²ΡΠ΄Π΅ΡΠΆΠ°Π»ΠΈ, Π²ΡΡ-ΡΠ°ΠΊΠΈ Ρ Π±ΡΠ» Π½Π΅ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²ΡΠΌ 17-Π»Π΅ΡΠ½ΠΈΠΌ ΠΏΠ°ΡΠ½Π΅ΠΌ. Π‘Π½ΠΎΠ²Π° Π½Π°Π±Π»ΡΠ΄Π°Ρ, ΠΊΠ°ΠΊ Π±Π΅Π»ΡΠΉ Π·Π½Π°ΡΠΎΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° VNC ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΡΠ½ΡΠΌ, Ρ ΠΏΡΠΈΡ
Π°Π½ΡΠ», ΠΎΡΠΊΡΡΠ» ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΎΠ»Π½ΡΠ» ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΈ Π·Π°ΠΏΡΡΡΠΈΠ» Ρ Π½Π΅Π³ΠΎ Π½Π° Π³Π»Π°Π·Π°Ρ
. Π― Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Π» ΠΏΠ°ΡΡ ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΡ End Process
, ΠΏΡΠΎΡΡΠΎ ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΡΠΎ Π²ΠΈΠ΄Π΅Π».
ΠΡΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΅ΡΡ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ±Π΅Π΄ΠΈΠ»ΠΎ ΠΌΠ΅Π½Ρ, ΡΡΠΎ ΠΎΠ½ΠΎ ΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΠ»ΠΎ, ΡΠΎ Π΅Π³ΠΎ ΠΏΡΡΠΆΠΎΠΊ ΠΈΠ·-Π·Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΊΡΠ΅ΠΏΠΎΡΡΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ², ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ ΠΊΠΎ ΠΌΠ½Π΅ ΠΈ Π²ΡΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΊΠΎΠΌΠ½Π°ΡΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎ, ΡΡΠΎΠΈΠ» ΡΠΎΠ³ΠΎ.
Π ΠΈΡΠΎΠ³Π΅ ΠΌΠ½Π΅ Π·Π°ΠΏΡΠ΅ΡΠΈΠ»ΠΈ Π΄ΠΎΡΡΡΠΏ Π² ΡΠ΅ΡΡ Π½Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ. Π‘ΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΠ΅ Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΡΠΌΠ°Π» Ρ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ Π½Π΅Π΄Π΅Π»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ VNC ΠΈΡΡΠ΅Π· ΠΈΠ· Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ»ΡΡ. Π― ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ·Π½Π°Π», ΡΡΠ³ΡΠ°Π» Π»ΠΈ ΠΌΠΎΠΉ ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΡΠΎΠ»Ρ Π² ΡΡΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ, Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°Π·ΡΡΡΠΈΠ» ΠΌΠΎΠΉ ΠΏΠ»Π°Π½ ΡΠΊΠ°Π·ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΡΠΊΠΈ VNC ΡΠ³Π½Π΅ΡΡΠ½Π½ΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ
Π·Π°Π»Π°Ρ
ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΡΡΠ°Π½Π΅.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com