Как программно определить какой антивирус установлен в Windows???

Тема в разделе "LANGS.C", создана пользователем slon_261, 26 дек 2010.

  1. slon_261

    slon_261 New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2010
    Сообщения:
    5
    Хочу узнать как антивирусы регистрируются в Windows (XP, Vista, 7). Как можно программно при помощи С++ определить какой антивирус установлен на компе?? Буду очень рад видеть примеры кодов на С++, ссылки и прочую полезную информацию. Спасибо!
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    поискать по имени в списке запущенных процессов и в списке запущенных сервисов/драйверов... так же по имени можно поискать на файловой системе...
     
  3. paralvic

    paralvic Пархоменко Александр Викторович

    Публикаций:
    0
    Регистрация:
    20 ноя 2010
    Сообщения:
    294
    Адрес:
    Нижний Новгород
    Есть на VM сайтах списки типа таких.
    Код (Text):
    1. /* Process list of most AV products - Thanks to Hutley/RRLF */
    2. char *AVProcessList[] = {"avp32.exe", "avpmon.exe", "zonealarm.exe", "vshwin32.exe", "vet95.exe",
    3.     "tbscan.exe", "serv95.exe", "Nspclean.exe", "clrav.com", "scan32.exe",
    4.     "rav7.exe", "navw.exe", "outpost.exe", "nmain.exe", "navnt.exe",
    5.     "mpftray.exe", "lockdown2000.exe", "icssuppnt.exe", "icload95.exe", "iamapp.exe",
    6.     "findviru.exe", "f - agnt95.exe", "dv95.exe", "dv95_o.exe", "claw95ct.exe",
    7.     "cfiaudit.exe", "avwupd32.exe", "avptc32.exe", "_avp32.exe", "avgctrl.exe",
    8.     "apvxdwin.exe", "_avpcc.exe", "avpcc.exe", "wfindv32.exe", "vsecomr.exe",
    9.     "tds2 - nt.exe", "sweep95.exe", "EFINET32.EXE", "scrscan.exe", "safeweb.exe",
    10.     "persfw.exe", "navsched.exe", "nvc95.exe", "nisum.exe", "navlu32.exe",
    11.     "ALOGSERV", "AMON9X", "AVGSERV9", "AVGW", "avkpop",
    12.     "avkservice", "AvkServ", "avkwctl9", "AVXMONITOR9X", "AVXMONITORNT",
    13.     "AVXQUAR", "moolive.exe", "jed.exe", "icsupp95.exe", "ibmavsp.exe",
    14.     "frw.exe", "f - stopw.exe", "espwatch.exe", "procexp", "filemon.exe",
    15.     "regmon.exe", "dvp95.exe", "cfiadmin.exe", "avwin95.exe", "avpm.exe",
    16.     "avp.exe", "ave32.exe", "anti - trojan.exe", "webscan.exe", "webscanx.exe",
    17.     "vsscan40.exe", "tds2 - 98. exe", "SymProxySvc", "SYMTRAY", "TAUMON",
    18.     "TCM", "TDS - 3 ", "TFAK", "vbcmserv", "VbCons",
    19.     "VIR - HELP", "VPC32", "VPTRAY", "VSMAIN", "vsmon",
    20.     "WIMMUN32", "WGFE95", "WEBTRAP", "WATCHDOG", "WrAdmin",
    21.     "sphinx.exe", "scanpm.exe", "rescue.exe", "pcfwallicon.exe", "pavcl.exe",
    22.     "nupgrade.exe", "navwnt.exe", "navapw32.exe", "luall.exe", "iomon98.exe",
    23.     "icmoon.exe", "fprot.exe", "f - prot95.exe", "esafe.exe", "cleaner3.exe",
    24.     "IBMASN.EXE", "AVXW", "cfgWiz", "CMGRDIAN", "CONNECTIONMONITOR",
    25.     "CPDClnt", "DEFWATCH", "CTRL", "defalert", "defscangui",
    26.     "DOORS", "EFPEADM", "ETRUSTCIPE", "EVPN", "EXPERT",
    27.     "fameh32", "fch32", "fih32", "blackice.exe", "avsched32.exe",
    28.     "avpdos32.exe", "avpnt.exe", "avconsol.exe", "ackwin32.exe", "NWTOOL16",
    29.     "pccwin97", "PROGRAMAUDITOR", "POP3TRAP", "PROCESSMONITOR", "PORTMONITOR",
    30.     "POPROXY", "pcscan", "pcntmon", "pavproxy", "PADMIN",
    31.     "pview95", "rapapp.exe", "REALMON", "RTVSCN95", "vsstat.exe",
    32.     "vettray.exe", "tca.exe", "smc.exe", "scan95.exe", "rav7win.exe",
    33.     "pccwin98.exe", "KPFW32.EXE", "ADVXDWIN", "padmin.exe", "normist.exe",
    34.     "navw32.exe", "n32scan.exe", "lookout.exe", "iface.exe", "icloadnt.exe",
    35.     "SPYXX", "SS3EDIT", "SweepNet", "iamserv.exe", "fp - win.exe",
    36.     "f - prot.exe", "ecengine.exe", "cleaner.exe", "cfind.exe", "blackd.exe",
    37.     "RULAUNCH", "sbserv", "SWNETSUP", "WrCtrl", "avpupd.exe",
    38.     "avkserv.exe", "autodown.exe", "_avpm.exe", "AvpM.exe", "regedit.exe",
    39.     "msconfig.exe", "FPROT95.EXE", "IBMASN.EXE", "sfc.exe", "regedt32.exe",
    40.     "offguard.exe", "pav.exe", "pavmail.exe", "per.exe", "perd.exe",
    41.     "pertsk.exe", "perupd.exe", "pervac.exe", "pervacd.exe", "th.exe",
    42.     "th32.exe", "th32upd.exe", "thav.exe", "thd.exe", "thd32.exe",
    43.     "thmail.exe", "alertsvc.exe", "amon.exe", "kpf.exe", "antivir",
    44.     "avsynmgr.exe", "cfinet.exe", "cfinet32.exe", "icmon.exe", "lockdownadvanced.exe",
    45.     "lucomserver.exe", "mcafee", "navapsvc.exe", "navrunr.exe", "nisserv.exe",
    46.     "nsched32.exe", "pcciomon.exe", "pccmain.exe", "pview95.exe", "Avnt.exe",
    47.     "Claw95cf.exe", "Dvp95_0.exe", "Vscan40.exe", "Icsuppnt.exe", "Jedi.exe",
    48.     "N32scanw.exe", "Pavsched.exe", "Pavw.exe", "Avrep32.exe", "Monitor.exe",
    49.     "fsgk32", "fsm32", "fsma32", "fsmb32", "gbmenu",
    50.     "GBPOLL", "GENERICS", "GUARD", "IAMSTATS", "ISRV95",
    51.     "LDPROMENU", "LDSCAN", "LUSPT", "MCMNHDLR", "MCTOOL",
    52.     "MCUPDATE", "MCVSRTE", "MGHTML", "MINILOG", "MCVSSHLD",
    53.     "MCAGENT", "MPFSERVICE", "MWATCH", "NeoWatchLog", "NVSVC32",
    54.     "NWService", "NTXconfig", "NTVDM", "ntrtscan", "npssvc",
    55.     "npscheck", "netutils", "ndd32", "NAVENGNAVEX15", "notstart.exe",
    56.     "zapro.exe", "pqremove.com", "BullGuard", "CCAPP.EXE", "vet98.exe",
    57.     "VET32.EXE", "VCONTROL.EXE", "claw95.exe", "ANTS", "ATCON",
    58.     "ATUPDATER", "ATWATCH", "AutoTrace", "AVGCC32", "AvgServ",
    59.     "AVWINNT", "fnrb32", "fsaa", "fsav32", "ZAP.EXE",
    60.     "ZAPD.EXE", "ZAPPRG.EXE", "ZAPS.EXE", "ZCAP.EXE", "pfwagent.exe",
    61.     "pfwcon.exe", "zlclient.exe", 0};
    Староватый список.