рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдВрдбреЛрдЬ (XP SP3 рдФрд░ рдирдП) рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рджреВрд░рд╕реНрде рд╕реНрдерд╛рдкрдирд╛

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рд╕реЗ 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) рдореЗрдВ рджреЛрдиреЛрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рднреА рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:

 [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 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╢реЗрд╖ рд╕рд╛рдордЧреНрд░реА рдЪреЗрдХ, рдкреБрдирд░реНрдмреАрдорд╛ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрд▓рд╕реНрдп рдХреЛ рдореИрдиреБрдЕрд▓ рдФрд░ рдорд╛рдирд╕рд┐рдХ рдХрд╛рд░реНрдп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред

Source: https://habr.com/ru/post/In217385/


All Articles