@echo off color 0 CD /D "%~dp0" Echo Проверяем запущен ли процесс: xcopy.exe; drweb32w.exe IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "xcopy.exe" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe xcopy.exe) if %ERRORLEVEL%==0 (CD /D "%~dp0" nircmd.exe infobox "Идет копирование файлов..." "Подождите..." goto end) IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "drweb32w.exe" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe drweb32w.exe) if %ERRORLEVEL%==0 (CD /D "%~dp0" nircmd.exe infobox "Программа запущена... " "Подождите..." goto end) IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "DRWEB32W.EXE" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe DRWEB32W.EXE) if %ERRORLEVEL%==0 (CD /D "%~dp0" nircmd.exe infobox "Программа запущена... " "Подождите..." goto end) ECHO Копируем в папку %Temp%\DrWeb\ CD /D "%~dp0 IF NOT EXIST "%Temp%\DrWeb\*" (start "" "%~dp0Wbusy.exe" "Dr.Web 6 Portable Scanner" "Подготовка к запуску программы" /marquee CD .. xcopy /e /i /q /h /r /y "*.*" "%Temp%\DrWeb\*.*" CD /D "%~dp0 nircmd killprocess Wbusy.exe) Echo Запускаем программу if not exist "%Temp%\DrWeb\prog\drweb\drweb32w.exe" start "" "%~dp0nircmd.exe" infobox "Обновите сканер! " "Внимание..." if exist "%Temp%\DrWeb\prog\drweb\drweb32w.exe" start "" "%Temp%\DrWeb\prog\drweb\drweb32w.exe" /not_use_shield %* :end EXIT