GArt
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Всё достаточно просто - скачиваем НОД для ДОС и пакуем в .UHA (как - есть в мануале про русификацию, сцыла в шапке) след. файлы: NOD32DOS.exe NOD32.000 - берем из папки %PROGRAMFILES%\ESET или где там ещё у вас виндовая версия... это последние базы. LICENSE.txt х\з, надо-ненадо, но я включал. NOD32.cfg - появица после первого запуска, чтоб каждый раз не спрашивал принять лиценз. соглашение. Обзываем NODDOS.uha и кладем в BOOTCD далее в config.sys там где антивири [VIRUMENU] добавляем menuitem=NODDOS, NOD32DOS Antivirus версия базы и т.д. (то, что будет отображаться в меню) и в конце файла, рядом с другими антивирями секцию [NODDOS] и далее include=EMM потом Autoxec.bat рядом с др. антивирями добавляем строку IF %config%==NODDOS call %config% ну и самое интересное, в drivers.cab что находица в загрузчике в папку temp добавляем файлик noddos.bat следующего содержания: @echo off wbat box " ^ Do you want to Run VC to Delete Swap Files ? ^ ",Yes,No #2,2 if errorlevel 1 if not errorlevel 2 call vc echo NOD32 Antivirus for DOS call cab NODDOS tools if not exist %ramd%:\ntfs.sys call cab ntfs cls wbat fill (+white on blue) echo. echo ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН echo NOD32DOS Antivirus Scaning options echo ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН echo. echo 1. Normal Scan. echo. echo 2. "Deep" Scan of all files (Include archives & packed files) echo. echo. echo ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН get c " Choose an option : " 12 /a241 set options= IF "%get%"=="2" set options=/arch+ IF "%get%"=="1" set options=/arch- cls wbat fill (+white on blue) echo. echo ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН echo What to do with infected files ? echo ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН echo. echo 1. Disinfect Automaticly echo 2. Ask me before Disinfect (Recommended) echo. echo 3. Delete automaticly echo 4. Ask me before Delete echo. echo 5. Rename automaticly echo 6. Ask me before Rename echo. echo. echo ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН get c " Choose an option : " 123456 /a241 IF "%get%"=="1" set options=%options%/clean IF "%get%"=="2" set options=%options%/promt IF "%get%"=="3" set options=%options%/delete IF "%get%"=="4" set options=%options%/promt IF "%get%"=="5" set options=%options%/rename IF "%get%"=="6" set options=%options%/promt %ramd%: cd\ if exist %cdrom%\bootcd\vdefs\NOD32.000 echo New Virus Definations Found in %cdrom%\bootcd\Vdefs>>%ramd%:\drives.txt if exist %cdrom%\bootcd\vdefs\NOD32.000 del %ramd%:\tools\NOD32.000 if exist %cdrom%\bootcd\vdefs\NOD32.000 copy %cdrom%\bootcd\vdefs\NOD32.000 %ramd%:\tools /y copy getdef.dat %ramd%:\getdef.bat /y >nul set def=NOD32.000 set|lmod /l* set []>>getdef.bat" echo goto start>>getdef.bat echo :end>>getdef.bat ctty nul ntfspro "/s%comspec% /c %ramd%:\getdef.bat" ctty con set def= del getdef.bat rives cls wbat fill (+white on blue) echo. type %ramd%:\drives.txt get c "Enter a Drive letter : " ABCDEFGHIJKLMNOPQRSTUVWXYZ /a241 /vdrive echo You have choosen Drive %drive%: to Scan if not exist %drive%:\*.* goto ntfs :fat32 if exist %drive%:\vdefs\sign*.* copy %drive%:\vdefs\sign*.* %ramd%:\tools /y if exist %drive%:\vdefs\macro.* copy %drive%:\vdefs\macro.* %ramd%:\tools /y nod32dos.exe %drive%: %options% /log+ /log=%ramd%:\NOD32_%drive%.log goto done :ntfs call ntfs4g.exe "/s%ramd%:\tools\nod32dos.exe %drive%: %options% /log+ /log=%ramd%:\NOD32_%drive%.log" one ctty nul command /f /c copy %ramd%:\NOD32_%drive%.log %drive%:\ /y ctty con type %ramd%:\drives.txt wbat box " ^ Do you want to scan more drives ? ^ ",Yes,No #2 if errorlevel 1 if not errorlevel 2 goto drives del %ramd%:\drives.txt set get= set options= :end cls вот собстно и всё. Добавлено: Да, забыл сказать, в папке Vdefs можно класть NOD32.000 и базы будут соответственно свежие (по аналогии с др. антивирями хиренса). |