рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЕрдХреНрд╕рд░ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред рд╕рдореВрд╣ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓рдХреНрд╖реНрдп рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдЕрджреНрд╡рд┐рддреАрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рд╕реЗ Windows рдХреЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ Windows рдХреЗ рд╣рдорд╛рд░реЗ рдЕрддрд┐-рд░реВрдврд╝рд┐рд╡рд╛рджреА рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗ рд╣реИрдВ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛ рдЧрдИ рд╣реИ: Windows Server 2003 рд░рд┐рдореЛрдЯ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ (рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдХрд┐рд╕реА рдХреЛ рднреА рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдХреЛ рдЕрдзрд┐рдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ OS рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдгред рдмреЗрд╢рдХ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЕрдЪреНрдЫрд╛ рдкреБрд░рд╛рдирд╛ "рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк" рдерд╛, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдХреНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдореЗрдВ рдиреНрдпреВрдирддрдо рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдПрдХ рд▓рдВрдмреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХрд┐рд╕реА рднреА рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2003 рд╕рддреНрд░ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 7 рд╕рддреНрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред
UltraVNC рдиреЗ рд╕рдмрд╕реЗ рдореБрдХреНрдд рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдЬреАрддреАред рдпрд╣ рдиреАрдЪреЗ рдЙрдирдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╣реИ рдХрд┐ рд╣рдо рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рджреВрд░рд╕реНрде рдореМрди рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдмрд╛рдПрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ UltraVNC рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЙрд╕реА рд╕рдордп, рд╣рд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЛрдИ рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рдереА рдЬрд╣рд╛рдВ рдЕрд▓реНрдЯреНрд░рд╛рд╡реАрдПрдирд╕реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рджреВрд░рд╕реНрде рдбреЗрд╕реНрдХрдЯреЙрдк" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╛рд░реНрдп рдЙрддреНрдкрдиреНрди рд╣реБрдЖ -
рдбрд┐рдорд╛рдВрдб рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ Y рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо X рдХреЗ рд░рд┐рдореЛрдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ
рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк,
install.bat рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реА рдмрд╛рд░ рдкреИрджрд╛ рд╣реБрдИ рдереА, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдПрдХ рд╢рд╛рдВрдд рд╕реНрдерд╛рдкрдирд╛-рд╕реЗрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереА, рдФрд░ рдлрд┐рд░ рддреАрд╕рд░реЗ-рдкрдХреНрд╖ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ (
рд░рд┐рдореЛрдЯ-рдЗрдВрд╕реНрдЯрд╛рд▓.рдмреИрдЯ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрд▓реНрдЯреНрд░рд╛рд╡реАрдПрдирд╕реА рдХреА рд╢рд╛рдВрдд рд╕реНрдерд╛рдкрдирд╛
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЛ рд▓рдХреНрд╖рд┐рдд рдорд╢реАрди рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рдкрд░ UltraVNC рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдЪреБрдкрдЪрд╛рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
install.bat@echo off rem set logfile=install.log echo %date% %COMPUTERNAME%>%logfile% echo [%time:~,8%] >>%logfile% set ThePath="%1" if %ThePath% EQU "" set ThePath="%CD%" rem 64- set DISTR=UltraVNC1191(x86).exe if "%ProgramFiles(x86)%" NEQ "" set DISTR=UltraVNC1191(x64).exe rem dir "C:\Program Files\UltraVNC" >NUL if %errorlevel% EQU 0 (goto CHECK_VER) else (cls) echo [%time:~,8%] >>%logfile% goto INSTALL rem :CHECK_VER echo [%time:~,8%] >>%logfile% type "C:\Program Files\UltraVNC\Whatsnew.rtf" | find "1.1.9.1" >NUL if %errorlevel% EQU 0 (cls & goto OOPS) else (echo [%time:~,8%] >>%logfile%) rem - echo [%time:~,8%] UVNC_Service>>%logfile% net stop uvnc_service >NUL if %errorlevel% EQU 0 (echo [%time:~,8%] UVNC_Service >>%logfile%) else (echo [%time:~,8%] UVNC_Service>>%logfile%) rd /s /q "C:\Program Files\UltraVNC" >NUL if %errorlevel% EQU 0 (echo [%time:~,8%] UltraVNC >>%logfile%) else (echo [%time:~,8%] UltraVNC>>%logfile%) rem : , :INSTALL md "C:\Program Files\UltraVNC" >NUL && echo [%time:~,8%] UltraVNC>>%logfile% cls copy /y "%ThePath:"=%\ultravnc.ini" "C:\Program Files\UltraVNC" >NUL if %errorlevel% EQU 0 (echo [%time:~,8%] >>%logfile%) else (echo [%time:~,8%] >>%logfile%) rem "%ThePath:"=%\%DISTR%" /verysilent /loadinf="%ThePath:"=%\uvncinstall.inf" if %errorlevel% EQU 0 (echo [%time:~,8%] UltraVNC >>%logfile%) else (echo [%time:~,8%] UltraVNC>>%logfile%) rem - rd /q /s "C:\Documents and Settings\All Users\ \\UltraVNC" >NUL if %errorlevel% EQU 0 (echo [%time:~,8%] >>%logfile%) else (echo [%time:~,8%] >>%logfile%) cls type %logfile% echo UltraVNC goto :eof rem , , :OOPS echo [%time:~,8%] UltraVNC (1.1.9.1)>>%logfile% cls type %logfile% echo pause goto :eof
рд░рд┐рдореЛрдЯ рд╢реБрд░реВ рдЪреБрдк рд╕реНрдерд╛рдкрдирд╛
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдгрд╛рд▓реА) рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ install.bat рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рд░рд┐рдореЛрдЯ install.bat @echo off rem , set /p CompName=" IP-: " if '%CompName%' EQU '' goto :eof rem - UltraVNC dir "\\%CompName%\c$\Program Files\UltraVNC" >NUL && goto CHECK_VER goto INSTALL rem :CHECK_VER type "\\%CompName%\c$\Program Files\UltraVNC\Whatsnew.rtf" | find "1.1.9.1" >NUL && goto OOPS goto INSTALL rem , C:\Temp :INSTALL md \\%CompName%\c$\Temp\UltraVNCServer xcopy /y "%CD%\*.*" \\%CompName%\c$\Temp\UltraVNCServer >NUL rem schtasks /create /s %CompName% /ru system /sc once /tn uvncinstall /tr "C:\Temp\UltraVNCServer\install.bat C:\Temp\UltraVNCServer" /ST "23:30:00" schtasks /run /s %CompName% /tn uvncinstall rem 5 () :CHECK ping 127.0.0.1 -n 5 >NUL schtasks /query /s %CompName% | find "uvncinstall" | find "" && goto :CHECK rem - schtasks /delete /s %CompName% /tn uvncinstall /f type \\%CompName%\c$\Temp\UltraVNCServer\install.log rd /q /s \\%CompName%\c$\Temp\UltraVNCServer >NUL echo . ! pause goto :eof rem - :OOPS echo UltraVNC (1.1.9.1) . pause goto :eof
рд╕рдорд╛рди рд░реВрдк рд╕реЗ
рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЧрд▓рддрдлрд╣рдореА рдХреЗ рдХрд╛рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, MS-DOS рдПрдиреНрдХреЛрдбрд┐рдВрдЧ (OEM 866) рдореЗрдВ рджреЛрдиреЛрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рднреА рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
- рдХреНрд░рдорд╢рдГ 32 рдФрд░ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдирд╛рдорд┐рдд рд╡рд┐рддрд░рдг - UltraVNC1191 (x86) .exe рдФрд░ UltraVNC1191 (x64) .exeред
- рднрд╡рд┐рд╖реНрдп рдХреА рдЕрд▓реНрдЯреНрд░рд╛рд╡реАрдПрдирд╕реА рд╕рд░реНрд╡рд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рдлрд╝рд╛рдЗрд▓ - ultravnc.ini (рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдХреЙрдкреА рд╕реЗ рд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИ)
- рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдХрд▓реНрдк рдлрд╝рд╛рдЗрд▓ uvncinstall.inf рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рд╣реИ:
[Setup] Lang=en Dir=C:\Program Files\UltraVNC Group=UltraVNC NoIcons=0 SetupType=server_silent Components=ultravnc_server_s Tasks=installservice,startservice
рдкрд░рд┐рдгрд╛рдо
рдЗрди рдмреИрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рд╡рд┐рдВрдбреЛрдЬ 7 рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рди рдХреЗрд╡рд▓ рдЕрд▓реНрдЯреНрд░рд╛рд╡реАрдПрдирд╕реА рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд ("рджреВрд░рд╕реНрде рд╕рд╣рд╛рдпрдХ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ) рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░, рдФрд░ рдмрд╛рдж рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЗрди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреА рдорджрдж рд╕реЗ, рдЖрдк рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрджрд┐ рдХреЗрд╡рд▓ "рд╕рд╛рдЗрд▓реЗрдВрдЯ" рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реЛрдЧрд╛ред
рдЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдзрд┐ рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рдереА рдХрд┐ рдпреЗ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ, рдЪрд▓рд╛рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП schtрд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рдереЗред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ UltraVNC рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╢реЗрд╖ рд╕рд╛рдордЧреНрд░реА рдЪреЗрдХ, рдкреБрдирд░реНрдмреАрдорд╛ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрд▓рд╕реНрдп рдХреЛ рдореИрдиреБрдЕрд▓ рдФрд░ рдорд╛рдирд╕рд┐рдХ рдХрд╛рд░реНрдп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред