Перейти к содержанию
СофтФорум - всё о компьютерах и не только

McAfee (Intel Security)


Рекомендуемые сообщения

Странно. Это-то должно проходить "по умолчанию"...

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • Ответов 134
  • Создана
  • Последний ответ

Топ авторов темы

Я тут решил допилить свой скрип до ком-строки Пост №110
 
Просто нужно иногда что то простое и надстраиваемое.
 
1.png
 
И так мы получили EXE-файл с ключами
 
Исходник и McAfeeConsole.exe (x32) вот McAfeeConsole.zip Как всегда мой любимый AutoHotkey :mrgreen:

 

Задержки:

  • Открыть/Закрыть  консоль  — 2.5 sec(2500 ms)
  • Включить Защиту доступа и Сканирование при обращении к файлу  — 3.5 sec(3500 ms)
  • Более сложные действия, как например Менеджер карантина   — 5.5 sec(5500 ms)
  • Действия по ошибочному ключу или отсутствие ключа  — 1.5 sec(1500 ms)

Эти задержки необходимы, что бы код клавиши не ушёл в другое приложение.

 

 

Всё по сути то делалось для реализации в моём "любимом"  Acronis True Image 2014 двух опций для BackUp - Pre и Post команд

 

Вот как это выглядит

          Общий вид                                                        Pre-команда                              Post-команда    

4.png 2.png 3.png

 

Постоянно забывал отрубать защиту и записывал половину системного диска... а потом ХЗ где искать точку отката :dntknw:

 

P.S. Я всегда считал, если человек ленивый, то программист, а если ещё пофигист в добавок, то сисадмин :loool:

1.png

McAfeeConsole.zip

2.png

3.png

4.png

Изменено пользователем Форматцевт
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Очередная правка скрипта.

  • повысил устойчивость
  • свёл к "нулю" число промахов
  • поправил и добавил новые команды
  • справка теперь выглядит по человечески

И так, исходный текст

;-----Инициализация;Скрипт не выгружается до явного определения#Persistent;Запрет повторного запуска#SingleInstance  IgnorevExitCode :=  1OnExit, lEndMcAfeeVSE_Conoleif A_IsCompiled    {      IfNotExist, McAfeeConsole.res          {            FileCreateDir, McAfeeConsole.res ; Создаём папку для ресурсов            FileSetAttrib, +H, McAfeeConsole.res ; Делаем её скрытой          }  FileInstall, McAfeeConsole.res\McAfeeConsole.hlp, McAfeeConsole.res\McAfeeConsole.hlp, 0 ; не перезаписывать    }  CaseSensitive := False ; Не чувствительность к регистру, те Б = б    mcVSE  := "C:\Program Files (x86)\McAfee\VirusScan Enterprise\"  mcCFW  := "C:\Program Files (x86)\McAfee\VirusScan Enterprise\Common Framework\"  WinMcAfee := "Консоль VirusScan"  mcConsol := "mcconsol.exe"  mcKey1 := "/NOSPLAS"      iLabel    :=  1 ; Метка подпрограммы  iDelay    :=  2 ; Задержка для выполнения п.программы  iExitCode :=  3 ; Код завершения  iTxtTip   :=  4 ; Текст для трея-балона  iConStat  :=  5 ; Что делать с консолью при завершении True - закрыть, а False - не трогать её состояние.  iStock3   :=  6 ; Резерв №3  iKey1     :=  7 ; Ключи, один или несколько (пока только один)  cLong     :=  "——————————————`n"  FileRead, vHelpRes, McAfeeConsole.res\McAfeeConsole.hlp  arTable := [[False,False]             ,[False,False]]  vCountTab := 0             vTitle := ""  vEndTitle:= ""  Loop, read, McAfeeConsole.res\McAfeeConsole.hlp    {    vLine := A_LoopReadLine    If ("#" = SubStr(vLine, 1, 1))          {            vCountTab++            arTable[vCountTab,1] := SubStr(vLine, 2)          }     If ("%" = SubStr(vLine, 1, 1))           arTable[vCountTab,2] := SubStr(vLine, 2)     If ("!" = SubStr(vLine, 1, 1))           vTitle  := vTitle SubStr(vLine, 2) "`n"     If ("@" = SubStr(vLine, 1, 1))           vEndTitle  := vEndTitle SubStr(vLine, 2) "`n"    }  ArrayMcAfee :=  [["vseOpenCon",1000,0,cLong "       Консоль = ON",False,False,"+console"]                  ,["vseCloseCon",1000,0,cLong "       Консоль = OFF",False,False,"-console"]                  ,["vseOpenCloseCon",1000,0,cLong " Консоль = ON or OFF`n",False,False,"?console"]                  ,["vseScnPrtON",1000,0,"`n Защита доступа = ON `n" cLong " Сканер файлов = ON",True,False,"+scan&protect"]                  ,["vseScnPrtOFF",1000,0,"`n Защита доступа = OFF `n" cLong " Сканер файлов = OFF",True,False,"-scan&protect"]                  ,["vsePrtON",1000,0,"`n Защита доступа = ON `n" cLong,True,False,"+protect"]                  ,["vsePrtOFF",1000,0,"`n Защита доступа = OFF `n" cLong,True,False,"-protect"]                  ,["vseScnON",1000,0,"`n Сканер файлов = ON `n" cLong,True,False,"+scan"]                  ,["vseScnOFF",1000,0,"`n Сканер файлов = OFF `n" cLong,True,False,"-scan"]                  ,["lHelp",0,1,"`n       Справка по программе`n" cLong "         Вызвана Справка",True,False,"?"]                  ,["lNoAction",0,1,"`n       ОШИБКА В КЛЮЧЕ!`n" cLong "         Вызвана Справка",True,False,false]]  сMsg_OkOnLy_TaskModal_Info   :=0+8192+64 ;only an OK button + Task Modal + Icon Asterisk(info)  сMsgOptionsEr   :=0+8192+16 ;only an OK button + Task Modal + Icon Hand (stop/error)  сMsgOptionsOK   :=0+8192+48 ;only an OK button + Task Modal + Icon Exclamation  сMsgOptionsDg   :=4+8192+32 ;Yes/No button  + Task Modal + Icon Question  сMsgOptionsInfo :=4+8192+64 ;Yes/No button + Task Modal +  Icon Asterisk (info)  ; Активация; Выборка аргументов командной строки    If 0 > 0    {      args := []      vCountArgs := 0      Loop %0% ;Подсчёт количества аргументов для консоли        {          args[A_Index] := %A_Index%          vCountArgs++        }    }  If (vCountArgs < 1) ; Генерируем ключ справки      {        Gosub lHelp        vExitCode := 1        Goto, lEndMcAfeeVSE_Conole      }    Sleep, 250 ; Ждём 3 секунды что бы не промахнуться.; Тут надо открыть окно или активизировать его      i := 1  ;vCountArgs  While (i <= vCountArgs)    {      vKeys := args[i]      iRet  :=  fnGetKey(i,vKeys)       vTxtTip := ArrayMcAfee[iRet,iTxtTip]      TrayTip , McAfee VSE Console, %vTxtTip%, 15, 2      SetTimer lWinActivate, 25      Gosub, % ArrayMcAfee[iRet,iLabel]      Sleep, ArrayMcAfee[iRet,iDelay]      SetTimer lWinActivate, Off      i++    }      vExitCode := ArrayMcAfee[i,iExitCode]  Goto, lEndMcAfeeVSE_Conole  fnGetKey(j:=1,nKeys:="?") ; на вход индекс{Global  While (ArrayMcAfee[j,iKey1] != False)    {      If (ArrayMcAfee[j,iKey1] = nKeys)            break      j++    }  if (ArrayMcAfee[j,iLabel] = "lNoAction")        j--  return j ; Возврат индекс в массиве}  CaseSensitive := True  ;=================================================================================================================;--------Заглушка-----lNoAction:;Тут вызов справки в нормальном режимеReturnlWinActivate:  SetTitleMatchMode, 2  WinActivate %WinMcAfee%Return;*****************************************************************************************************;Блок основных подпрограмм/функций;==========McAfee==============;--- Открытие окна McAfee, если оно существует, то фокус на егоfnOpenCloseVSE(vActWin:=True) ; По умолчанию открываем{  Global  SetTitleMatchMode, 2  If (vActWin) ; Истина - открытие окна      {        IfWinExist, %WinMcAfee%            {              WinSet, AlwaysOnTop, On              ;WinActivate ; Использует окно, найденное выше.              WinShow              Sleep 50              Return            }        Run, %mcConsol% %mcKey1%, %mcVSE% ; открываем окно и т.д.         WinWait, %WinMcAfee%        WinSet, AlwaysOnTop, On        ;WinActivate        WinShow        Sleep 50        Return      }    Else  ; Ложь - закрытие окна      {        IfWinExist, %WinMcAfee%            {              WinClose              Return            }        Return ; оно и так закрыто      }   Return ; для порядка :)};-----Открыть/Закрыть  консольvseOpenCloseCon:  SetTitleMatchMode, 2  IfWinExist, %WinMcAfee%    {      WinClose      Return    }    fnOpenCloseVSE(True)return;-----Открыть  консольvseOpenCon:  fnOpenCloseVSE(True)  sleep 250return;-----Закрыть  консольvseCloseCon:  fnOpenCloseVSE(False)  sleep 250return;-----Включить Защиту доступаvsePrtON:  fnOpenCloseVSE(True)  Send {Home}  Send {F7}  sleep 250return;-----Выключить Защиту длоступа  vsePrtOFF:  fnOpenCloseVSE(True)  Send {Home}  Send {F4}    sleep 250return;-----Включить Сканирование при обращении к файлуvseScnON:  fnOpenCloseVSE(True)  Send {Home}  Send {Down 3}  Send {F7}  sleep 250return;-----Выключить Сканирование при обращении к файлу  vseScnOFF:  fnOpenCloseVSE(True)  Send {Home}  Send {Down 3}  Send {F4}  sleep 250return;-----Включить Защиту доступа и Сканирование при обращении к файлуvseScnPrtON:  fnOpenCloseVSE(True)  Send {Home}  Send {F7}  Send {Down 3}  Send {F7}  sleep 250return;-----Выключить Защиту длоступа и Сканирование при обращении к файлу  vseScnPrtOFF:  fnOpenCloseVSE(True)  Send {Home}  Send {F4}  Send {Down 3}  Send {F4}  sleep 250return;=======================================================================================;Подпрограмма генерации справки-дигностики;=======================================================================================   lHelpGui:  vTitleWin   :=  "Справка по программе консольного управления McAfee"  vCountChar  := StrLen(vTitleWin)  vSizeFont   :=  12  vSizeWinW   :=  790 ;ширина размер по X  vSizeWinH   :=  590 ;высота размер по Y  vSizeLVW    := vSizeWinW - 33  vBtW        := 120  vBtH        := 50    vBtX        := 25  vBtY        := vSizeWinH - vBtH -10    Gui, New , -maximizebox -minimizebox +AlwaysOnTop +Caption, %vTitleWin%  Gui, Font, c000000 s12, Verdana  Gui, Add, Text,, %vTitle%  Gui, Add, ListView, NoSortHdr -LV0x10 r%vCountTab% w%vSizeLVW%, Ключ|Описание ключа  Gui, Add, Text,, %vEndTitle%  Gui, Add, Button, section Default x%vBtX% y%vBtY% w%vBtW% h%vBtH% , &Закрыть  Loop %vCountTab%      LV_Add("", arTable[A_Index,1],  arTable[A_Index,2], "")  LV_ModifyCol()  Gui, Show, Center w%vSizeWinW% h%vSizeWinH%  SoundPlay *64  fHelpKey := falseReturnlHelp:Gosub lHelpGuiLoop 1000  {   If (fHelpKey)        Break   Sleep 30   }    ButtonЗакрыть:GuiEscape:GuiClose:  fHelpKey := True  Gui, CancelReturn;Точка выхода из скриптаlEndMcAfeeVSE_Conole:  If (ArrayMcAfee[iRet,iConStat])        Gosub vseCloseCon  ExitApp, vExitCode;*****************************************************************************************************

 

После запуска программа создаёт, текущем пути,  скрытую папку McAfeeConsole.res в которой лежит файл справки McAfeeConsole.hlp

Его содержимое(лучше не менять, а то готовый вариант визуально сглючится)

!                        ПРОГРАММА ДЛЯ КОНСОЛЬНОГО УПРАВЛЕНИЯ!                              Антивирусом - McAfee VSE 8.8 SP4!!    Пример запуска: McAfeeConsole.exe [пробел] <ключи через пробел>!!                                           СПИСОК КЛЮЧЕЙ# +console% Принудительно показать КОНСОЛЬ# -console% Принудительно скрыть КОНСОЛЬ# ?console% Показать/Скрыть КОНСОЛЬ (переключатель)# +scan&protect% Сканирование при обращении к файлу и Защиту доспупа ВКЛЮЧИТЬ# -scan&protect% Сканирование при обращении к файлу и Защиту доспупа ВЫКЛЮЧИТЬ# +scan% Сканирование при обращении к файлу ВКЛЮЧИТЬ# -scan% Сканирование при обращении к файлу ВЫКЛЮЧИТЬ# +protect% Защиту доспупа ВКЛЮЧИТЬ# -protect% Защиту доспупа ВЫКЛЮЧИТЬ# ?% ЭТА СПРАВКА.# Без КЛЮЧА% ЭТА СПРАВКА.@                  РЕГИСТР КЛЮЧА НЕ ВАЖЕН - МОЖЕТ БЫТЬ ЛЮБЫМ@@ @ @@@                                                           Программа написана на языке AutoHotKey.@@                                                                        Автор: Indomito© 2015

 

Сама справка выглядит просто, пояснений думаю не нужно.

 

5.png

 

И готовая программа - McAfeeConsole.zip

:bye1:

post-37016-0-83246800-1423110125_thumb.p

McAfeeConsole.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...
Форматцевт, ставил 7 патч McAfee на десятку? Как он тебе?

Привет.

  1. У меня нет 10-ки, как класса :)
  2. Что 7-ой патч вышел.... сразу после 4-го?

Может я не понял вопроса?

Ссылка на комментарий
Поделиться на другие сайты

@THE OLD VERMIN,
 
Я понял про что ты. :)


McAfee® VirusScan Enterprise 8.8
Год выпуска патча: 2016
Версия: 8.8.0.1528
Разработчик: McAfee
Платформа: Windows x86 x64
Совместимость с Vista/Windows Server 2003-2012/Windows 7-10: полная
Язык интерфейса: английский + русский+ ещё 12 языков (автовыбор)

 
Я недопонял тебя - всё стоит.

 

2.png

post-37016-0-85461600-1467262446_thumb.p

Ссылка на комментарий
Поделиться на другие сайты

Ты с нуля переустанавливал или она сама у тебя так обновилась?

 

mcaf.jpg

 

Где найти свежий sdat или они их больше не выпускают?

post-31014-0-17040000-1467265657_thumb.j

Ссылка на комментарий
Поделиться на другие сайты

@THE OLD VERMIN,
 
Привет тебе, я сюда 100 лет не заходил много что писал, т.е. ПО и был занят.

  • Недопонимание произошло из-за того что я не обратил внимания на номер патча... извини бывает.
  • Path 7 не только для Win10, но для последнего обновление Win 7
  • Разницы особой нет только кое что изменилось в отслеживании в системе защиты.
  • Скорость x64 ядра обработки возросла на 80%, т.е. почти в два раза.
  • Уведомление пришло на Е-Mail удачно упало в спам. :) Потом начал ругаться UpDate - я прочел логи и скачал его обновление.

Где найти свежий sdat или они их больше не выпускают?

 
Ты не правильно обновился или у тебя Win 10 или...  я хз.
 
Вот смотри: 
 
McAfee® VirusScan Enterprise® + Antispyware 8.8 patch 4                 McAfee® VirusScan Enterprise® + Antispyware 8.8 patch 7
 
                   0.png                                                                               3.png
 
 
Разницу видишь? ;)
 
Где номер пачта то?   Могу дать Path7 - в ЛС
 
Да, и версия DAT - buffer overflow and access protection даже ниже Patch 4 - это гарантированное замедление всего, так как влияет на OS и соответственно на всё ПО.
 
 
P.S. Уведомление по подписке мне не приходит на е-mail, ЛС тоже - пиши на почту dysansven@gmail.com

post-37016-0-00999600-1467351389_thumb.p

post-37016-0-59701200-1467351862_thumb.p

Изменено пользователем Форматцевт
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

McAfeeConsole   UpDate - ver 9.12 of 20.07.2016

Смотрим пост №128, там что было.

Из важного:

Правки и изменения.

  • Убрал избыточную модальность консоли, она применяется только там где нужно.
  • Программа сама создаёт необходимые ярлыки.
  • Поправил INI-файл.
  • Добавил некоторые функции.
  • Добавлено Запуск Обновления
  • Добавлено Открыть журнал Защиты Доступа

!logprotect  - Открыть Журнал Защиты Доспупа - используется NotePad(умолчание) , журнал позиционируется на последнюю запись

Ярлык McAfee INI вам пригодиться т.к. в нем может надо внести изменения, переменная CVSlabel может заново установить ярлыки или просто переустановить ПО.

 

[Main]
;CVSlabel=0   - Умолчание/Создание ярлыков повторно.
;CVSlabel=1   - Рабочее значение.
;CVSlabel=-1  - Нужно для переустановки - удаляет скрытую папку McAfeeConsole.res, ресурс программы.
CVSlabel=1
;Звуковое уведомление о нарушении защиты - реализовано через планировщик schtasks, методом контрольных суммм.
;Sound=intel inside.mp3 
;Выберите тип HASH(метод расчёта контрольной суммы).
;HASH типы: MD2/MD5/SHA - поддержка всеми Windows, SHA256/SHA384/SHA512 - не поддерживается Windows XP/2000
;По умолчанию стоит SHA, но можно поменять.
;typeHASH=SHA

;Это не трогать/не изменять
TitleWin=Справка по программе консольного управления McAfee
Creator=by Indomito© ver 9.12 of 20.07.2016
WMA=Консоль VirusScan
Consol=mcconsol.exe
KeyCon=/NOSPLAS
  
[Paths]
;;;;;;Основные пути - следует прописать в соответвии с переменной Consol, обычно не требуется.
VSE=C:\Program Files (x86)\McAfee\VirusScan Enterprise
CFW=C:\Program Files (x86)\McAfee\Common Framework

                                    Справка выглядит так.                                                                     При первом старте создаёт  необходимые                                                                                                                                                                                  ярлыки                                                


                 1.png                   post-37016-0-60021300-1468909502.png    

Структура McAfeeConsole.zip

  • EXE x32\McAfeeConsole.exe
  • EXE x64\McAfeeConsole.exe
  • Исходник\McAfeeConsole.ahk
  • Исходник\McAfeeConsole.res\McAfeeConsole.hlp
  • Исходник\McAfeeConsole.res\McAfeeConsole.ini
  • Исходник\McAfeeConsole.res\mcafeelog.ico

Аттач - McAfeeConsole.zip

Изменено пользователем Форматцевт
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...