Vayrus Home Page Четверг, 21.11.2024, 14:00
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои разработки [59]
Разное [6]
Софт [17]
Избранная музыка [2]
Компоненты [1]
Исходники и примеры [5]

Мини-чат

Главная » Файлы » Мои разработки

Пара необходимых в хозяйстве программ
[ Скачать с сервера (538.9 Kb) ] 11.02.2013, 16:24
Возникла необходимость разработки парочки утилит для использования в BAT-скриптах (но также можно использовать с любым языком программирования):

- avinfo.exe - возвращает количество установленных антивирусных продуктов ("0" - пора бы задуматься)));
- Is64Bit.exe - возвращает информацию о текущей битности ОС, в данном случае, если "0", то мы запущены в 32-разрядной системе Windows.

Пример использования (часть моего проекта, с небольшим бонусом в конце для тех, кто в танке))))):
.................
SET AVIX86=avinfo.exe
SET ISX64X86=Is64Bit.exe
................
ECHO OS Architecture:
REM
START /W %ISX64X86%
if "%ERRORLEVEL%"=="0" GOTO :THEN
REM
ECHO -  This is Windows x64 operating system
ECHO _______________________________________
.............
ECHO Checking Installed Antiviruses
START /W %AVIX86%
if "%ERRORLEVEL%" GTR "0" GOTO :SKIPPED :: ОЗНАЧАЕТ ЕСЛИ > 0
ECHO -  DONE
ECHO Installing Antivirus
START /W %MSEX64%
if "%ERRORLEVEL%"=="0" GOTO :SUCCES
ECHO -  RetCode: "%ERRORLEVEL%"
:SKIPPED
ECHO -  RetCode: "%ERRORLEVEL%". AV Already Installed, Skipping...
START /W Appwiz.cpl
PAUSE
ECHO Installing Antivirus
START /W %MSEX64%
if "%ERRORLEVEL%"=="0" GOTO :SUCCES
ECHO -  RetCode: "%ERRORLEVEL%"
ECHO Install Antivirus Manually After Reboot
:SUCCES
ECHO -  DONE
...............
REM
:THEN
ECHO -  This is Windows x86 operating system
ECHO _______________________________________
...............
ECHO Disabling UAC (ADMIN ;-) And Reboot Required)
START /W reg ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
if "%ERRORLEVEL%"=="0" GOTO :SUCCES
ECHO -  RetCode: "%ERRORLEVEL%"
:SUCCES
ECHO -  DONE
ECHO Rebooting System After 10sec. Press Enter To Cancel.
shutdown /r /t 10
PAUSE
shutdown /a
ECHO -  Reboting Canceled By User

Категория: Мои разработки | Добавил: vayrus
Просмотров: 1466 | Загрузок: 539 | Рейтинг: 0.0/0 |
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright ArtStudio Software © 2024 Конструктор сайтов - uCoz -->