
  Ŀ
                                                                     
         Pouvatesk prruka k programu HMVS verzia 3.10          
                                                                     
                                                                     
    Vkonn antivrusov nstroj na vyhadvanie a lieenie znmych  
    ako aj neznmych makro vrusov.                                  
                                                                     
    Heuristick a neurnovou sieou riaden antivrusov systm na   
    zisovanie a lieenie makro vrusov infikujcich sbory          
    MS Word 6/7/8, MS Excel 5/6/7/8 a MS Access 8.0.                 
                                                                     
    Uniktna schopnos generovania zdrojovho kdu makier v sboroch 
    MS Word 6/7/8, MS Excel 5/6/7/8 a MS Access 8.0 pomocou          
    zabudovanch dekompiltorov zdrojovho kdu makier.              
                                                                     
                  
          Copyright (c) Jn Vlky, ubo Vrtk, Richard Marko        
                                                                     
                  Portions copyright (c) Maro Grund                 
              (databzov interfejs a kompiltor vzoriek)            
                                                                     
                   Portions copyright (c) Tom Pail                 
                  (pakovac a kryptovac systm Xep)                 
                                                                     
       Xep je copyright (c) autorov Toma Paila a Jna Vlkyho      
             
                                                                     
             posledn prava v prruke: 20. decembra 1998           
                                                                     
  

Vetka  programov dokumentcia  ako  aj  samotn program  pouvaj kdov
strnku CP852 (Latin 2). K  sprvnemu zobrazovaniu slovenskej diakritiky je
potrebn ma naintalovan podporu pre tto kdov strnku.


LICENCIA

Program  HMVS patr  do kategrie  SHAREWARE programov.  Ide o plnohodnotn
verziu  programu, ktor  mete po  naintalovan pouva  bezplatne poas
skobnej doby 30  dn. Po uplynut skobnej doby by  ste mali program bu
presta pouva, alebo si ho  zaregistrova. Podrobnosti o spsobe regist-
rcie a registranch poplatkoch njdete v sbore REGISTER.TXT.

Po zaregistrovan, t.j. po  zaplaten *JEDNORZOVHO* poplatku obdrte re-
gistran k (sbor HMVS.KEY), ktor treba nakoprova do toho istho ad-
resra, v ktorom sa nachdza sbor HMVS.EXE.

Tm sa  stanete navdy zaregistrovanmi pouvatemi  programu, t.j. vetky
alie verzie programu, ktor si stiahnete  z internetu, bud spolu s vam
registranm kom zaregistrovanmi verziami.

V prpade prechodu na nov systm  registranch kov (od vzniku programu
sa stle pouva ten ist systm)  mte nrok na bezplatn vmenu vho re-
gistranho ka za nov zaslanm novho ka cez E-mail.

Zaregistrovan pouvatelia bud mc v budcich verzich programu vyuva
niektor zaujmav vlastnosti programu, ktor bud dostupn len zaregistro-
vanm pouvateom  (prostrednctvom kontroly platnosti  registranho k-
a).

Registrciou podporte a motivujete autorov  pri alom zdokonaovan a v-
voji programu.


 OBSAH

 1. vod
 2. Minimlna poadovan konfigurcia hardvru
 3. Zoznam zkladnch vlastnost programu
 4. Popis parametrov prkazovho riadku
 5. Zkladn nastavenia v konfiguranom sbore
 6. Prehadvanie v "jednoduchom" reime
 7. Prehadvanie v "dialgovom" reime
 8. Monosti prce v "dialgovom" reime
 9. Prca v "rozrenom" reime (pre pokroilch pouvateov)
10. Preskmanie podozrivch sborov
11. Zoznam  nepodporovanch  vlastnost  pri  porovnan s predchdzajcimi
    verziami
12. Pouvanie jazykovch zsuvnch modulov
13. Znme problmy a spsoby ich rieenia
    A. Problmy s  pouvanm dlhch  mien sborov  v prostred operanho
       systmu MS Windows NT 4.0 (a vych)
    B. Problmy s  pouvanm dlhch  mien sborov  v prostred operanch
       systmov MS Windows 95 a MS Windows 98
    C. Problmy  pri lieen pouvateom oznaench  modulov v sboroch MS
       Excel 5/6/7
    D. Ako prehada viacero diskov naraz


1. VOD

HMVS je vkonn *SYSTM* na  identifikovanie znmych ako aj neznmych makro
vrusov   a   preventvnu   kontrolu   ubovonch  sborov  MS Word 6/7/8,
MS Excel 5/6/7/8 a MS Access 8 na prtomnos makier a ich obsah.

HMVS je  32-bitov aplikcia DOS-u  skompilovan pomocou kompiltora  DJGPP
GCC++. Program pracuje  v prostrediach operanch systmov MS  DOS, MS Win-
dows 3.x, MS Windows for Workgroups 3.11, MS Windows 95, MS Windows 98 a MS
Windows NT 4.0 (a vyie).

HMVS nie je iba obyajn antivrusov prehadva vrusov s monosami lie-
enia infikovanch sborov.

Uniktne  vlastnosti, programu  akmi s  zabudovan dekompiltory  jazykov
Word Basic (MS Word 6/7) a VBA3 (MS Excel 5/6/7), odpakova zdrojovho kdu
modulov VBA5 (MS Office'97), systm vyhadvania vrusov riaden neurnovou
sieou so  schopnosou samouenia poas prce  programu, umouj sksenmu
pouvateovi skontrolova  prakticky ubovon dokument MS  Word, zoit MS
Excel alebo  databzu MS Access aj  v prpade, kedy iaden  zo zabudovanch
prostriedkov na identifikciu znmych a neznmych vrusov neodhalil vruso-
v nkazu.

V prpadoch, kedy  heuristick analza alebo neurnov  sie povauj makr
v sbore za pravdepodobne infikovan alebo podozriv, m pouvate monos
toto podozrenie  bu potvrdi alebo  vyvrti tm, e  skontroluje zdrojov
kd makier v podozrivch sboroch, ktor mu program na poiadanie vygeneru-
je.

Km v prpade podozrenia na  vrus heuristikami inch produktov je pouva-
te  odkzan na  preskmanie podozrivho  sboru antivrusovm odbornkom,
v prpade programu  HMVS je situcia  plne in. Sksen  pouvate jedno-
ducho vygeneruje zdrojov kd makier zo sboru a me sa sm presvedi, i
ide o falon poplach alebo o skuton vrusov nkazu.

V prpade potvrdenia  vrusovej nkazy mu program  poskytuje prostriedky na
odstrnenie vrusovch makier.

HMVS pouva na identifikciu znmych a neznmych vrusov niekoko metd.

Obyajn (nepolymorfn)  a niektor jednoduch  polymorfn makro vrusy  sa
identifikuj presne  pomocou kontrolnch stov  (priom sa pouva  nielen
klasick systm CRC32  ale aj tzv. "chytr" CRC32  na identifikciu niekto-
rch polymorfnch  makro vrusov, u ktorch  sa takto metda ete  d pou-
i).

K odhaleniu neznmych vrusov sa pouva vkonn heuristick analza a sys-
tm identifikcie  vrusov pomocou neurnovch siet.  V ojedinelch prpa-
doch sa pouva aj "zastaral", ale dodnes pouvan technolgia vyhadva-
nia  pomocou  vzoriek  (krtke,  spravidla  32-bajtov  dlh  vzorky). Poet
vzoriek pouitch v programe sa vak d spota na prstoch dvoch rk.

Mimoriadne zloit polymorfn vrusy  s identifikovan pomocou pecilnych
algoritmickch modulov.


2. MINIMLNA POADOVAN KONFIGURCIA HARDVRU

Minimlna konfigurcia potrebn pre prcu programu je:

- MS DOS  5.0, MS Windows 3.1,  MS Windows for Workgroups  3.11, MS Windows
  95, MS Windows 98 alebo MS Windows NT 4.0 (a vyie).
- procesor 80386 alebo lep
- matematick koprocesor (doporuujeme)
- 4 MB pamte RAM
- v prpade  prce v operanom  systme MS DOS  je nutn ma  naintalovan
  DPMI  server,   (ktor  poskytuj  napr.  programy   386MAX,  QEMM  alebo
  CWSDPMI.EXE, ktor je sasou distribunej verzie programu HMVS)


3. ZOZNAM ZKLADNCH VLASTNOST PROGRAMU

* HMVS 3.00+ je 32-bitov aplikcia  DOS-u, ktor pracuje pod vinou pou-
  vanch operanch  systmov - MS DOS  5.0 a vyie, MS  Windows 3.x, MS
  Windows for Workgroups 3.11, MS Windows 95/98/NT 4.0 a vyie.

* HMVS 3.00+ predstavuje modulrny  a objektovo orientovan otvoren systm
  s monosou jednoduchho a rchleho rozirovania.

* HMVS 3.00+ podporuje vlastn systm zsuvnch modulov.

* HMVS 3.10+ podporuje jazykov zsuvn moduly - t.j. komunikciu v niekto-
  rom z podporovanch jazykov (slovensk, esk, posk, maarsk, talians-
  ky, panielsky, nemeck, anglick ...)

* HMVS 3.00+ integruje najpokrokovejie svetov technolgie v oblasti makro
  vrusov v jednom celku.

* HMVS je  znmy ako program,  ktormu patr niekoko  svetovch prvenstiev
  pri uvdzan novch technolgi v boji proti makrovrusom na trh.

* HMVS 3.00+  je vybaven systmom neurnovch  siet nauench na tiscoch
  infikovanch  ako aj  zdravch sborov.  Schopnos samouenia neurnovch
  siet je jedinen vlastnos, pomocou ktorej je mon odhali aj neznme,
  doteraz  nepouvan techniky  infekcie sborov  v prpadoch,  kedy je na
  disku viacero infikovanch sborov neznmym vrusom.

* HMVS je schopn prehadva vloen objekty s ubovonou hbkou vnorenia.

* Pretoe HMVS pouva vlastn kninice  na analzu zloitch truktr OLE2
  a Standard Jet DB sborov, nepotrebuje pre svoju prcu ani MS Windows ani
  MS Office.

* HMVS m jednoduch ale eln pouvatesk rozhranie.

  Sksenmu pouvateovi poskytuje pln kontrolu nad innosami, ktor sa
  vykonvaj  poas skmania  makier v  sboroch a  ich prpadnho lieenia
  alebo pri vytvran zdrojovho kdu  makier alebo modulov vo vntri preh-
  advanch sborov.

  V tzv. rozrenom reime, ktor je uren pre sksench pouvateov, po-
  nka program irok spektrum monost, ako naprklad:

  - odstrnenie vetkch makier alebo modulov zo sboru so sasnou konver-
    ziou abln sp na dokumenty alebo zoity

  - odstrnenie iba uritch, pouvateom oznaench makier alebo modulov

  - generovanie zdrojovho kdu bu vetkch makier alebo modulov alebo iba
    niektorch, oznaench pouvateom

  - monos odkryptovania  ubovonch kryptovanch  makier v  sboroch MS
    Word 6.0/7.0

  - zobrazenie hesla pri sboroch, ktor s ochrnen pred otvranm heslom

  Vaka  novej  modulrnej  a  objektovo  orientovanej architektre program
  umouje prehadvanie  ubovone vnorench vloench  objektov (embedded
  objects) v sbore  (napr. infikovan zoit MS Excel  vloen do dokumentu
  MS Word a pod.), a teda  aj odhalenie a prpadn lieenie viacnsobne in-
  fikovanho sboru vrtane jeho ubovonch vloench objektov.

  Toto sa vykonva pomocou viacnsobnch prechodov skmanm sborom.

* HMVS podporuje dlh men sborov

  HMVS podporuje dlh  men sborov s vnimkou operanch  systmov MS Win-
  dows NT 4.0 a vych.

  Pri problmoch s pouvanm dlhch mien sborov si pozrite kapitolu "Zn-
  me problmy a spsoby ich rieenia".

* kontrola chodu programu pomocou konfiguranho sboru

* k odleniu vrusovch a istch makier sa pouvaj pri vstupe na obra-
  zovku rzne farby

Zoznam hlavnch vlastnost motora MS Word 6.0-7.0

+ identifikcia a lieenie makier aj v sboroch ochrnench heslom
+ umouje odstrnenie pouvateom oznaench makier (v rozrenom reime)
+ umouje konvertova ablny sp na dokumenty (v rozrenom reime)
+ zobrazuje men makier v sbore a informciu o tom, i s kryptovan
+ vkonn heuristick analza
+ identifikcia neznmych vrusov a  podozrivch sborov pomocou neurnovej
  siete
+ schopnos samouenia neurnovch siet poas prce programu
+ zabudovan dekompiltor jazyka Word  Basic (genertor zdrojovho kdu ma-
  kier)

  Dekompiltor jazyka Word Basic pouva dve sady symbolov:

  1. Databzu symbolov  Word Basic   pouvan v  aplikcich MS  Word 6/7
     (2093 symbolov)

  2. Databzu symbolov  Word Basic pouvan v aplikcich  MS Word 8.0 (po
     2876 symbolov pre kad z 12. podporovanch jazykovch verzi)

     Pri pouit databzy symbolov pre MS Word 8.0 je mon generova zdro-
     jov kd makier v sboroch MS Word 6.0/7.0, ktorch makr boli prekon-
     vertovan z modulov sborov MS  Word 8.0 pre 12 rznych lokalizovanch
     verzi MS Word, a to

     brazlsku, dnsku,  holandsk, anglick, fnsku,  franczsku, nemeck,
     taliansku, nrsku, portugalsk, panielsku a vdsku.

     Znamen to, e HMVS je schopn vygenerova zdrojov kd makier v takom
     jazyku, v akom  boli tieto makr napsan (ak je  dan jazyk v zozname
     12-tich podporovanch jazykov).

Zoznam hlavnch vlastnost motora MS Excel 5.0-7.0 (VBA3)

+ identifikcia infikovanch modulov aj v sboroch ochrnench heslom
+ lieenie infikovanch modulov
+ umouje  odstrnenie  pouvateom   oznaench  modulov  (v  rozrenom
  reime)
+ zobrazuje men modulov v sbore a men zoitov s makrami MS Excel 4.0
+ vkonn heuristick  analza zaloen na analze  PCODE intrukci jazyka
  VBA3
+ presn identifikcia vrusov pomocou zabudovanho rozoberaa VBA3
+ identifikcia neznmych vrusov a  podozrivch sborov pomocou neurnovej
  siete
+ schopnos samouenia neurnovej siete poas prce programu
+ zabudovan dekompiltor jazyka VBA3 (genertor zdrojovho kdu modulov)

Zoznam hlavnch vlastnost motora MS Excel Formula

+ identifikcia infikovanch zoitov s makrami MS Excel 4.0
+ zobrazuje men zoitov s makrami MS Excel 4.0

Zoznam hlavnch vlastnost motora MS Word 8.0 (VBA5, MS Office'97)

+ identifikcia infikovanch modulov aj v sboroch ochrnench heslom
+ lieenie infikovanch modulov
+ umouje konvertova ablny sp na dokumenty (v rozrenom reime)
+ zobrazuje men modulov v sbore
+ vkonn heuristick analza sborov MS Word 8.0
+ zabudovan  odpakova  zdrojovho  kdu  modulov  MS  Word 8.0 (genertor
  zdrojovho kdu modulov)

Zoznam hlavnch vlastnost motora MS Excel 8.0 (VBA5, MS Office'97)

+ identifikcia infikovanch modulov aj v sboroch ochrnench heslom
+ lieenie infikovanch modulov
+ zobrazuje men modulov v sbore
+ vkonn heuristick analza sborov MS Excel 8.0
+ zabudovan  odpakova zdrojovho  kdu  modulov  MS Excel  8.0 (genertor
  zdrojovho kdu modulov)

Zoznam hlavnch vlastnost motora MS Access 8.0 (VBA5, MS Office'97)

+ identifikcia  infikovanch modulov  aj v  databzach ochrnench  heslom
  a kryptovanch databzach
+ zobrazuje men modulov v sbore
+ vkonn heuristick analza sborov MS Access 8.0
+ zabudovan  odpakova zdrojovho  kdu modulov  MS Access  8.0 (genertor
  zdrojovho kdu modulov)


4. POPIS PARAMETROV PRKAZOVHO RIADKU

HMVS umouje vo  vine prpadov niekoko spsobov zpisu  jednho a toho
istho prkazu.

Naprklad  k  vypsaniu  npovedy  mono  poui  ubovon z nasledujcich
zpisov:

             HMVS -?
             HMVS /?
             HMVS -h
             HMVS /h

Pri popise prkazov, ktor je mon poui v prkazovom riadku bud uveden
vdy vetky monosti zpisu kadho prkazu.

/?, -?
/h, -h
/help, -help

Zobraz npovedu (zoznam parametrov prkazovho riadku)


/plug=sbor1;sbor2;...;sborX
-plug=sbor1;sbor2;...;sborX

Aktivuje zsuvn  moduly zadan nzvami  sborov tchto modulov  po prkaze
'plug'.

Prkaz sa pouva vtedy, ak sa maj pouva pecilne vlastnosti programu,
ktor s uloen v zsuvnch moduloch (napr. jazykov verzie databz symbo-
lov jazyka Word Basic, pouvatesk rozhranie v inom ako slovenskom jazyku
a podobne).

Nzvy zsuvnch modulov (men sborov) po prkaze 'plug' sa oddeuj bodko-
iarkou, priom pred a za bodkoiarkou nesm by medzery.

Prklady: HMVS badvir.doc -source -wblng=bra -plug=wb.pnp
          HMVS c:\4src\test\ -source -plug=scan.pnp;wb.pnp

Poznmka: Bez ohadu na to, ak zsuvn moduly boli nastaven v konfigura-
          nom sbore  (sbor HMVS.DEF), po pouit  prkazu 'plug' bud ak-
          tvne  iba tie  zsuvn moduly,  ktor boli  zadan v  prkazovom
          riadku a ostatn zsuvn moduly bud neaktvne a do novho spus-
          tenia programu.


/source, -source
/make-source, -make-source
/produce-source, -produce-source

Vygeneruje zdrojov kd makier alebo  modulov pre sbor(y) alebo adresr(e)
zadan v prkazovom riadku.

HMVS  doke generova  zdrojov kd  zo sborov  MS Word  6/7/8, MS  Excel
5/6/7/8 a MS Access 8.

Prklad 1: Ak chcete vygenerova zdrojov  kd makier alebo modulov pre je-
           den zadan sbor, pouite

           HMVS [nzov_sboru] -source

Prklad 2: Nasledujci prkaz pouite vtedy, ak chcete vygenerova zdrojov
           kd  zo  vetkch  sborov,   ktor  sa  nachdzaj  v  adresri
           C:\VIRUS a vo vetkch podadresroch tohto adresra

           HMVS C:\VIRUS -source

V obidvoch predchdzajcich prkladoch by sa pouila pri generovan zdrojo-
vho kdu makier z tch sborov, ktor  boli vo formte MS Word 6.0, 7.0 t
sada symbolov dekompiltora Word Basic,  ktor bola nastaven v konfigura-
nom sbore HMVS.DEF (t.j. 'wb6',  pokia ste nevykonali zmeny v konfigura-
nom sbore).

Pri generovan zdrojovho  kdu makier zo sborov MS  Word 6.0/7.0 je mon
generova zdrojov kd pre 12 rznych  jazykovch verzi MS Word s pouitm
symbolov jazyka Word Basic pre zadan jazykov verziu.

Zabudovan dekompiltor  symbolov jazyka Word  Basic je teda  napr. schopn
vygenerova zdrojov kd makier  napsanch v nemeckej lokalizovanej verzii
MS Word 6/7  do niektorej inej lokalizovanej verzie,  t.j. umouje preklad
zdrojovho kdu z jednho jazyka do 11. inch jazykov !

Ak  naprklad viete,  e zdrojov  kd makra  bol napsan  v lokalizovanej
franczskej verzii, potom sta programu HMVS zada, e si prajete zdrojov
kd  makra vygenerova  s pouitm  databzy symbolov  pre franczsky jazyk
a zskate originlny zdrojov kd makier vo franczskom jazyku.

Prklad 3: Ak  chcete vygenerova   zdrojov kd  makier z  jednho sboru
           a poui franczsku databzu symbolov, pouite nasledujci prkaz

           HMVS [nzov_sboru] -source -wblng=fre -plug=wb.pnp

     alebo (v prpade, e zsuvn modul 'wb.pnp' u bol aktivovan v konfi-
           guranom sbore HMVS.DEF)

           HMVS [nzov_sboru] -source -wblng=fre

Poznmky: Vygenerovan zdrojov kd bude  zapsan spravidla do jednho s-
          boru  s menom  zhodnm s  menom pvodnho  sboru ale  s prponou
          001. Sbor bude uloen v tom istom adresri, ako bol pvodn s-
          bor. Pri  generovan zdrojovho kdu zo  sboru MOJSUBOR.DOC bude
          zdrojov kd uloen v sbore MOJSUBOR.001.

          Ak  u sbor  s prponou  001 existoval,  program bude pokraova
          alm slom 002  at. Ak by mal pvodn  sbor seln prponu,
          vygenerovan zdrojov kd bude  uloen v sbore, ktorho prpona
          bude o jedno slo vyia ako slo pvodnho sboru.

          Ak sa v sbore nachdza viacero objektov (napr. niekoko VBA pro-
          jektov alebo  vloench objektov), zdrojov  kd kadho takhoto
          objektu bude uloen do samostatnho sboru (*.001, *.002 at.).

          Uvedomte si, e ak pouijete  generovanie zdrojovho kdu pre ten
          ist sbor alebo adresr niekokokrt po sebe, bude poet sborov
          s  vygenerovanm  zdrojovm  kdom  na  disku duplicitn, nakoko
          program nikdy neprepisuje u existujce sbory, ale bude pokrao-
          va vo vytvran sborov s almi vonmi selnmi prponami !

Viac podrobnost  o pouit zsuvnch modulov  a generovan zdrojovho kdu
pre  rzne jazykov  verzie MS   Word 6.0/7.0  njdete pri  popise prkazov
'plug' a 'wblng'.


-wblng={wb6|bra|dan|dut|eng|fin|fre|ger|ita|nor|por|spa|swe}
/wblng={wb6|bra|dan|dut|eng|fin|fre|ger|ita|nor|por|spa|swe}
-wb-language={wb6|bra|dan|dut|eng|fin|fre|ger|ita|nor|por|spa|swe}
/wb-language={wb6|bra|dan|dut|eng|fin|fre|ger|ita|nor|por|spa|swe}

Tento prkaz sa pouva pri generovan zdrojovho kdu makier v sboroch MS
Word 6.0/7.0  spolu s prkazom  'source'. Upresuje, ak  databza symbolov
jazyka Word Basic sa m poui pri generovan zdrojovho kdu.

Na nasledujcom prklade si vysvetlme,  ako vygenerova zdrojov kd makra
zo sboru MS Word 6.0, priom  chceme, aby vygenerovan zdrojov kd bol vo
franczskom  jazyku, (t.j.,  aby sa  pouila databza  2876 symbolov jazyka
Word Basic a im odpovedajcich franczskych slov).

Prklad: HMVS mojsubor.dot -source -wblng=fre -plug=wb.pnp

V predchdzajcom prklade bolo mon  vynecha prkaz pre aktivciu zsuv-
nho modulu s databzami symbolov  pre lokalizovan jazykov verzie MS Word
6/7 iba vtedy,  ak bol tento zsuvn modul  doplnen v konfiguranom sbore
HMVS.DEF. Vtedy by prv riadok tohto konfiguranho sboru bol nasledovn:

-plug=scan.pnp;wb.pnp

Ak ste teda zsuvn modul so  symbolmi jazyka Word Basic doplnili do konfi-
guranho sboru, nemuste tento modul  aktivova z prkazovho riadku pr-
kazom 'plug'. Potom sta zada

         HMVS mojsubor.dot -source -wblng=fre

Po  prkaze  'wblng='  nasleduje  bezprostredne  (bez  medzier) trojznakov
skratka pre jeden z 12. podporovanch jazykov.

Zoznam  vetkch skratiek,  ktor je  mon poui  po prkaze 'wblng=', je
nasledujci:

  wb6 (anglick)      > pouije sa anglick databza symbolov
                              jazyka Word Basic, ktor sa pouvaj
                              vo verzich MS Word 6.0 a 7.0
  bra (brazlska)     Ŀ
  dan (dnska)          
  dut (holandsk)       
  eng (anglick)        
  fin (fnska)                 pouije sa rozren databza symbolov
  fre (franczska)      >  jazyka Word Basic, ktor sa pouva
  ger (nemeck)                vo verzii MS Word 8.0.
  ita (talianska)       
  nor (nrska)          
  por (portugalsk)     
  spa (panielska)      
  swe (vdska)       

Pouvanie prkazu 'wblng' svis s  pouvanm prkazov 'source' a 'plug',
take je potrebn si preta, ako sa pouvaj aj tieto prkazy.

Poznmky: Prkaz 'wblng' sa uplatn iba na sboroch MS Word 6.0 a 7.0 a ne-
          m vplyv na generovanie zdrojovho  kdu makier z inch typov s-
          borov.

          Vo verzii MS Word 8.0 Microsoft rozril databzy symbolov jazyka
          Word Basic tak, aby sa  niektor prkazy jazyka VBA5 dali konver-
          tova  do jazyka  Word Basic  poas konverzie  sboru vytvorenho
          v MS  Word 8.0 do nich  verzi (MS Word 6.0)  - tzv. konverzia
          nadol. Pritom dochdza aj ku konverzii modulov VBA5 na makr Word
          Basic.

          Program HMVS doke pouva  obe databzy symbolov poda priania
          pouvatea.


/nos, -nos
/noscan, -noscan
/scan-, -scan-

Zakazuje  pouvanie  presnej  identifikcie  vrusov  pomocou  kontrolnch
stov CRC32, t.j. hadanie znmych vrusov.

Tento prkaz sa pouvateom neodpora  pouva. Je skr uren pre anti-
vrusovch odbornkov, ktor zmern vypnutie hadania znmych vrusov pou-
vaj pri  testovan innosti inch spsobov  odhalenia vrusovej nkazy,
(t.j. innos heuristickej analzy alebo neurnovch siet).


/scan+, -scan+

Povouje  identifikciu  znmych  vrusov  s  pouitm databzy kontrolnch
stov.

Tento prkaz sa  pouva vtedy, ak pouvate zmenil  nastavenie v konfigu-
ranom sbore HMVS.DEF tak, aby  sa identifikcia znmych vrusov nevykon-
vala a z prkazovho riadku chce optovne hadanie znmych vrusov povoli.


/noh, -noh
/noheur, -noheur
/heur=no, -heur=no

Zakazuje pouvanie heuristickej analzy, t.j. vypna heuristiku.

Poznmky: Pretoe jednm  zo vstupov   do neurnovej  siete s  aj vstupy
          z  heuristickej analzy,  zakzanie heuristickej  analzy sasne
          znamen aj zakzanie pouvania neurnovch siet.

          Tento prkaz sa d poui pri testoch programu na vekch vruso-
          vch  zbierkach na  otestovanie innosti  programu bez  pouitia
          heuristickej analzy a neurnovch siet.

          Venovan vetkm zarytm odporcom  heuristickej analzy, ktor si
          vedome  elaj zni  schopnosti programu  na rove "obyajnch
          prkov".


/hlo, -hlo
/heur-lo, -heur-lo
/heur=lo, -heur=lo

Pouije  sa  nzka  citlivos  nastavenia  heuristickej  analzy (najniia
z troch monch rovn nastavenia heuristickej analzy) alebo spsob prep-
nutie citlivosti heuristiky na najniiu rove v prpade, e v konfigura-
nom sbore  HMVS.DEF bolo in  nastavenie rovne heuristickej  analzy. Pri
nzkej rovni nastavenia heuristickej  analzy sa pravdepodobnos falonch
poplachov heuristiky zniuje na minimum.

Navye pri tomto nastaven heuristika repektuje vsledok neurnovej siete,
t.j. podozrenie na  vrusov infekciu sa vype iba  vtedy, ak aj neurnov
sie potvrdila podozrenie.


/analyse, -analyse
/heur=std, -heur=std

Pouije  sa tandardn  hodnota nastavenia  citlivosti heuristickej analzy
alebo spsob prepnutie citlivosti heuristiky na tandardn rove v prpa-
de, e v  konfiguranom sbore HMVS.DEF bolo in  nastavenie rovne heuris-
tickej analzy.

Autori doporuuj pouvanie tandardnej (strednej) rovne heuristiky.


/hhi, -hhi
/heur-hi, -heur-hi
/heur=hi, -heur=hi

Zapna heuristick analzu na najvyiu rove citlivosti. Pri takomto nas-
taven dochdza k zveniu potu falonch poplachov, ale zrove heuristi-
ka doke odhali niektor zloitejie alebo polymorfn vrusy.


/noneur, -noneur
/disable-neural+, -disable-neural+

Zakazuje sa pouvanie neurnovch siet.

Sasne to znamen, e v  jednoduchom reime sa nebude vypisova informcia
o vsledku neurnovej siete


/disable-neural-, -disable-neural-

Povouje sa  pouvanie neurnovch siet, (ak  bolo pouvanie neurnovch
siet v konfiguranom sbore HMVS.DEF zakzan).

Poznmka: Aby sa mohli pouva neurnov siete, nesmie by heuristika vyp-
          nut !


/all, -all
/doallfiles, -doallfiles
/allfiles+, -allfiles+

Spsob prehadvanie *VETKCH* sborov bez ohadu na prponu sboru. Pou-
vanie tohto  prkazu spsob znan  spomalenie prehadvania diskov.  Na
druhej strane ale  umouje odhali vrusy aj v sboroch  MS Word, MS Excel
a MS Access, ktor  maj in, ako tandardn prpony  (*.DOC, *.DOT, *.XL?,
*.WIZ, *.MD?, *.RTF).

Prklady:  HMVS C:\ -allfiles+
           HMVS C:\VIRUS /all
           HMVS D:\WORK -doallfiles

Poznmka: Ak pouvate  iba tandardn  prpony sborov,  mete podstatne
          zrchli prehadvanie vaich diskov,  ak nebudete pouva tento
          prkaz.


/allfiles-, -allfiles-

Bud  sa prehadva  iba sbory  so tandardnmi  prponami (*.DOC, *.DOT,
*.XL?, *.WIZ,  *.MD?, *.RTF). Vrazne sa  tm zrchli proces prehadvania.
Ak vak sbory MS  Word, MS Excel alebo MS Access maj  aj in prpony, ako
s tandarn,  takto sbory by  neboli prehadan, t.j.  prpadn vrusov
nkaza by nebola odhalen.


/log, -log
/rep, -rep
/report, -report
/report+, -report+

Vytvor sa  vstupn sbor (protokol)  o vetkch prehadvanch  sboroch.
Nzov protokolovho sboru je uveden v konfiguranom sbore HMVS.DEF.

Rozsah dajov, ktor sa maj zaznamenva do protokolu, sa nastavuje prka-
zom 'report-level'.

Podrobnejie informcie sa daj njs pri popise prkazu 'report-level'.


/log=nzov_sboru, -log=nzov_sboru
/rep=nzov_sboru, /rep=nzov_sboru
/report=nzov_sboru, -report=nzov_sboru

Vznam tohto prkazu je podobn ako u predchdzajceho prkazu, priom pou-
vate definuje nzov vstupnho sboru s protokolom bezprostredne za pr-
kazom.


/report-, -report-

Zakazuje vytvranie protokolovho sboru v prpade, ke v konfiguranom s-
bore bolo vytvranie protokolovho sboru povolen.


/report-level={ok|mac|flags|susp|neur|heur|scan|never}
-report-level={ok|mac|flags|susp|neur|heur|scan|never}

Tmto prkazom sa upresuje, za akch podmienok je zaznamenan prehadvan
sbor do protokolovho sboru. Pouvate m monos zaznamenva do proto-
kolovho sboru napr. iba sbory  infikovan iba znmymi vrusmi, alebo s-
bory infikovan  znmymi ako aj  neznmymi vrusmi odhalenmi  heuristickou
analzou a podobne.

Bezprostredne po  prkaze '-report-level=' nasleduje dvoj  a p psmenov
skratka, ktor uruje, ktor sbory bud zaznamenvan do protokolu.

V nasledujcej tabuke  s uveden vznamy skratiek,  ktor sa pouvaj po
prkaze '-report-level='.

 Ŀ
  Skratka   Priorita   Vznam                                          
 Ĵ
    ok         1       zaznamenvan bud *VETKY* sbory              
 Ĵ
    mac        2       zaznamenvan bud tie sbory, ktor obsahuj   
                       makr, alebo boli u nich zisten heuristick    
                       prznaky, alebo obsahovali nebezpen intruk-  
                       cie, alebo boli oznaen neurnovou sieou za   
                       podozriv, alebo boli oznaen heuristikou ako  
                       infikovan, alebo bol identifikovan znmy      
                       vrus                                           
 Ĵ
    flags      3       zaznamenvan bud tie sbory, u ktorch boli   
                       zisten heuristick prznaky, alebo obsahovali  
                       nebezpen intrukcie, alebo boli oznaen neu- 
                       rnovou sieou za podozriv, alebo boli oznae- 
                       n heuristikou ako infikovan, alebo bol iden-  
                       tifikovan znmy vrus                          
 Ĵ
    susp       4       zaznamenvan bud tie sbory, ktor obsahovali 
                       nebezpen intrukcie, alebo boli oznaen neu- 
                       rnovou sieou za podozriv, alebo boli oznae- 
                       n heuristikou ako infikovan, alebo bol iden-  
                       tifikovan znmy vrus                          
 Ĵ
    neur       5       zaznamenvan bud tie sbory, ktor boli ozna- 
                       en neurnovou sieou za podozriv, alebo boli 
                       oznaen heuristikou ako infikovan, alebo bol  
                       identifikovan znmy vrus                      
 Ĵ
    heur       6       zaznamenvan bud tie sbory, ktor boli ozna- 
                       en heuristikou ako infikovan, alebo bol      
                       identifikovan znmy vrus                      
 Ĵ
    scan       7       zaznamenvan bud iba tie sbory, u ktorch    
                       bol identifikovan znmy vrus                  
 Ĵ
    never      8       do protokolu sa nebude zaznamenva iaden      
                       sbor                                           
 

Pouitm   niektorej   zo   skratiek   v   predolej   tabuke  po  prkaze
'-report-level=' sa teda uruje, ak podrobn m by protokolov sbor.

Prklad 1: HMVS c:\ -report=myrep.log -report-level=scan
           (prehad cel  disk C: a  vetky sbory, u  ktorch bol zisten
           znmy vrus, bud zaznamenan do vstupnho sboru MYREP.LOG).

Prklad 2: HMVS c:\ -report=myrep.log -report-level=mac
           (prehad disk C: a vetky sbory, ktor obsahuj makr, bez oh-
           adu na to, i s to vrusov alebo ist makr, bud zaznamena-
           n do sboru MYREP.LOG.


/nob, -nob
/nobreak, -nobreak
/break-, -break-

Program nebude mon prerui stlaenm klvesu ESC a do ukonenia innos-
ti programu.


/yesbreak, -yesbreak
/break+, -break+

Povouje pouvateovi kedykovek prerui a ukoni prcu programu pomocou
stlaenia klvesu ESC.


/defaults, -defaults

Vytvor konfiguran  sbor HMVS.DEF so  tandardnmi nastaveniami. Pouva
sa vtedy, ak pouvate zmenil nastavenia v konfiguranom sbore a chce ob-
novi pvodn tandardn nastavenia.

Prklad 1: HMVS -defaults
           (vytvor konfiguran sbor  HMVS.DEF so tandarnmi nastavenia-
           mi)

Poznmka: V prpade, e pouvate sbor HMVS.DEF zmazal, nie je nutn ten-
          to sbor  znovu vytvra prkazom '-defaults'.  Program toti pri
          spusten vytvor sbor HMVS.DEF  automaticky ak chbal, alebo bol
          pokoden.


/ok, -ok
/list, -list
/display_ok, -display_ok

Na obrazovku sa bud vypisova vetky prehadvan sbory MS Word 6/7/8, MS
Excel 5/6/7/8 a MS Access 8 bez  ohadu na to, i obsahuj alebo neobsahuj
makr.

Prkaz sa pouva na vypsanie vetkch sborov OLE2 alebo Standard Jet DB,
t.j. tch, ktor doke program analyzova.

Prklady: HMVS C:\ -allfiles -ok
          HMVS C:\FORTEST -list

Poznmka: Prkaz  '-ok'   m  teda   plne  rovnak   vznam  ako  prkaz
          '-report-level=ok'


/nobak-, -nobak-
/dont-create-bak-, -dont-create-bak-
/dobak, -dobak

Pri lieen sborov sa vdy najprv  vytvor zlon kpia sboru s prponou
V??. Ak sa nepodar vytvori  zlon kpia sboru, program nevykon liee-
nie sboru. Zlon kpia sa vytvra z bezpenostnch dvodov. Po vylieen
sboru sa  doporuuje sbor otvori  a skontrolova, i  je v poriadku.  Ak
no, potom sa me zlon kpia sboru vytvoren pri lieen zmaza.


/nobak+, -nobak+
/dont-create-bak+, -dont-create-bak+

Pri pouit tohto  prkazu sa pred lieenm sboru  nikdy nevytvor zlon
kpia lieenho sboru.

Poznmka: Pouvate by si mal dobre zvi, i pouije tento prkaz.


/beep+, -beep+

Pri prvom njdenom vruse vyd program zvukov signl.

Poznmka: V tejto verzii nie je tto vlastnos podporovan.


/nobeep, -nobeep
/beep-, -beep-

Zakazuje programu vyda zvukov signl pri prvom njdenom vruse.

Poznmka: V tejto verzii nie je tto vlastnos podporovan.


/virlist, -virlist

Vype na obrazovku zoznam vetkch vrusov, ktor je program schopn pres-
ne identifikova menom.

Poznmka: Vpis zoznamu vrusov je mon presmerova do sboru pri sasnom
          pouit prkazu 'report'.

Prklad: HMVS -virlist -report=virusy.lst


/simple, -simple

Program sa spust v tzv. 'jednoduchom' reime. Program vykon iba prehada-
nie zadanch diskov,  adresrov alebo sborov. V tomto  reime nie je mon
ani vykonva lieenie infikovanch sborov,  ani sa prepn do 'dialgov-
ho' reimu.  Program sa poas  prce nezastav, a  km neprehliadne vetky
zadan disky, adresre alebo sbory.

'Jednoduch' reim sa pouva vtedy, ak potrebujeme napr. vytvra protokol
na  rozsiahlych vrusovch  zbierkach a   neelme si,  aby sa  program pri
kadom  njdenom  vruse  prepol  do  'dialgovho'  reimu  a  oakval od
pouvatea vstup z klvesnice.

Poznmka: Prkaz  '-simple'   m   plne   rovnak  vznam,   ako  prkaz
          '-prompt-level=never'


/mac, -mac
/prompt, -prompt
/prompt-on-every-macro, -prompt-on-every-macro

Pri  pouit tohto  prkazu sa   program zastav  pri kadom  sbore, ktor
obsahuje makr  bez ohadu na to,  i s to infikovan  alebo ist makr a
zrove sa prepne do tzv. 'dialgovho' reimu, kedy oakva od pouvatea
na vstup z klvesnice a prpadne, ak innosti si pouvate praje so sbo-
rom vykona.

V dialgovom reime  me pouvate napr. odstrni  plne vetky makr zo
sboru alebo sa z tohto reimu  prepn do tzv. 'rozrenho reimu', ktor
mu ponka  viacero monost (napr.  odstrnenie iba niektorch  makier, od-
kryptovanie  zvolench makier,  zobrazenie hesla  pri sboroch  ochrnench
heslom alebo vygenerovanie zdrojovho kdu pre ubovone zvolen makr).

Poznmka: Prkaz   '-prompt'   rob    presne   to   ist,   ako   prkaz
          '-prompt-level=mac'


/prompt-level={ok|mac|flags|susp|neur|heur|scan|never}
-prompt-level={ok|mac|flags|susp|neur|heur|scan|never}

Tmto prkazom pouvate  uruje, pri akch sboroch sa  program prepne do
dialgovho reimu.  Za prkazom bezprostredne nasleduje  niektor zo skra-
tiek. Pouitie skratiek po prkaze 'prompt-level' je rovnak ako pre prkaz
'report-level', priom  aj vznam skratiek  je rovnak (vi.  popis prkazu
'report-level').

Km pri prkaze 'report-level' sa urovalo,  kedy sa m sbor zaznamena do
protokolu, prkazom 'prompt-level' sa zase  uruje, kedy sa poas prehad-
vania sborov m program prepn do dialgovho reimu.

Prklad 1: Ak chcete, aby sa  program prepol do dialgovho reimu pri ka-
           dom sbore,  u ktorho bol  njden znmy vrus, (a teda umonil
           prpadn lieenie), pouite

           HMVS c:\ -prompt-level=scan

Prklad 2: Ak chcete, aby sa  program prepol do dialgovho reimu pri ka-
           dom sbore,  u ktorho bol njden  znmy vrus alebo heuristika
           oznaila sbor  za infikovan, (a  teda umonil prpadn  liee-
           nie), pouite

           HMVS c:\ -prompt-level=heur

Prklad 3: Nasledujci prkaz pouite vtedy,  ak si prajete, aby sa program
           prepol do  dialgovho reimu pri kadom  njdenom sbore, ktor
           obsahuje ubovon makro.

          HMVS c:\ -prompt-level=mac

(to ist mono dosiahnu aj prkazom HMVS c:\ -prompt)


/cv=no, -cv=no
/convert=no, -convert=no

Tmto prkazom sa zakazuje konvertova  ablnu sp na dokument poas lie-
enia sboru.

M to vznam v takch prpadoch, kedy boli vrusom infikovan pouvateove
ablny obsahujce rzne pouvatesk zmeny (napr. rozmiestnenia tlatok,
vlastn menu a podobne), o ktor by pouvate pri konverzii ablny na do-
kument priiel.

Poznmky: Po  odstrnen plne vetkch  makier zo sboru  zostane v sbore
          znaka, e sbor je ablna,  o spsob, e pri najbliom otvo-
          ren sboru bude zabudovan "antivrusov ochrana" Microsoft hl-
          si, e sbor obsahuje makr napriek tomu, e iadne neobsahuje.

          Na objasnenie treba poznamena, e tto "ochrana" vbec nezisuje
          prtomnos makier  v sbore (!)


/cv=all, -cv=all
/convert=all, -convert=all

Pri lieen sborov sa vdy ablna  skonvertuje na dokument, m sa navdy
stratia aj prpadn pouvateove nastavenia v ablne.

Poznmka: Je to jedin spsob, akm je mon skonvertova sbory s prponou
          DOT na dokument.


/cv=auto, -cv=auto
/convert=auto, -convert=auto

V automatickom reime, (ktor je nastaven  ako tandardn), sa program sm
rozhodne kedy bud ablny konvertovan na dokument.

V automatickom reime  sa na dokumenty  skonvertuj iba tie  ablny, ktor
neobsahovali iadne pouvateove nastavenia, m sa predde strtam tchto
nastaven.

Poznmky: Uplatn sa iba pri tzv. globlnom lieen, t.j. vtedy, ke pou-
          vate vykonal  naraz odstrnenie vetkch  makier zo sboru.  Pri
          odstraovan iba niektorch makier zo sboru sa konverzia ablny
          na dokument nikdy nevykon.

          V automatickom  reime sa nebud  na dokumenty nikdy  konvertova
          sbory  s prponou  DOT !  Takto sbory  sa daj konvertova len
          s pouitm prkazu '-convert=all'.


-act={skip|cure|rename}, /act={skip|cure|rename}
-action={skip|cure|rename}, /action={skip|cure|rename}

Poznmka: V tejto verzii nie je tento prkaz podporovan.


NEDOKUMENTOVAN PRKAZY (DOSTUPN IBA AUTOROM PROGRAMU)
-export-signatures       // zpis informci potrebnch k automatickej
                            identifikcii a lieeniu vrusov do sboru
-heur-export             // zpis zistench heuristickch prznakov do
                            sboru
-export-tables           // zpis vetkch objektov v sbore v binrnej
                            forme do sborov so zachovanm adresrovej
                            truktry objektov
-dump-scan-buffer        // zpis bufra, na ktorom sa vykonva CRC32 do
                            sboru
.
.
.
... a niektor alie ...


5. ZKLADN NASTAVENIA V KONFIGURANOM SBORE

Program HMVS  sa dodva s konfiguranm  sborom s nasledujcim tandardnm
nastavenm  prkazov (tento  sbor  je  mon vytvori  kedykovek prkazom
'-defaults'):

-plug=scan.pnp                 // aktvny zsuvn modul 'scan.pnp'
-wb-language=wb6               // pouvanie anglickej databzy symbolov
                                  jazyka Word Basic pouvanch vo
                                  verzich MS Word 6/7
-report=hmvs.log               // sbor s protokolom m nzov HMVS.LOG
-report-                       // nevytvra protokol automaticky pri
                                  spusten programu
-convert=auto                  // program sa sm rozhodne, kedy vykona
                                  konverziu ablny na dokument
-heur=std                      // pouije sa stredn rove heuristiky
-report-level=neur             // do protokolu sa zaznamenaj vetky tak
                                  sbory, ktor obsahovali znmy vrus,
                                  alebo boli oznaen za infikovan bu
                                  neurnovou sieou alebo heuristikou
-prompt-level=heur             // poas prehadvania sa program zastav
                                  a prepne do dialgovho reimu, ak sa
                                  njde znmy vrus, alebo, ak heuristika
                                  povauje sbor za infikovan
-allfiles-                     // kontroluj sa iba sbory so tandardnmi
                                  prponami
-beep+                         // pri prvom njdenom vruse vyd zvukov
                                  signl
-dobak                         // pred vylieenm sboru sa vytvor
                                  zlon kpia sboru
-yesbreak                      // preruenie prce programu klvesom ESC
                                  je povolen
-scan+                         // povouje sa pouvanie databzy znmych
                                  druhov vrusov
-disable-neural-               // povouje sa pouvanie neurnovch siet

Tieto nastavenia povauj autori programu za optimlne pre vinu pouva-
teov.  Napriek tomu  pravami prkazov  v konfiguranom  sbore si  mete
prispsobi program poda vho elania.

Mete si  naprklad zmeni nzov  protokolovho sboru, rove  citlivosti
heuristickej analzy, databzu pouvanch symbolov pre dekompiltor jazyka
Word Basic alebo doplni al zsuvn modul tak, aby boli vlastnosti tohto
modulu dostupn pri kadom alom spusten programu.

Pouvate m samozrejme vdy  monos zmeni tandardn hodnoty nastavenia
parametrov  v  konfiguranom  sbore  vhodnm  pouitm kombinci prkazov
v prkazovom riadku.


6. PREHADVANIE V "JEDNODUCHOM" REIME

V jednoduchom reime je mon iba  skontrolova obsah sborov na prtomnos
vrusov. V tomto reime nie je mon vykonva lieenie.

Tento reim  je vhodn napr.  pri kontrole rozsiahlych  vrusovch zbierok,
kedy je preruenie prce programu  a prepnutie do dialgovho reimu neia-
dce.

Poas prce program vypisuje na  obrazovku informcie o njdench vrusoch,
a to meno zistenho vrusu, heuristick prznaky a vsledok neurnovej sie-
te, (ak je neurnov sie pre uveden typ sboru prtomn v programe).

Mnostvo informci  vypisovanch na obrazovku  a prpadne aj  do protokolu
ovplyvuje nastavenie prepnaa '-report-level='.

Prklad vstupu na  obrazovku a (alebo) do protokolu  pri prepnut programu
do jednoduchho reimu:

d:/ACCESSIV.MDB (0.0000:0.0000[-------]) - A97M.Accessiv.A vrus
d:/ACID.DOC (0.0000:0.0000[-------]) - STEALTH.MAKRO vrus
d:/WOOBIE.DOC (0.0000:0.0000[-------]) - W97M/Class.F vrus
d:/WWCOLIN.DOC (0.9928:0.0074[VI@----]) - WM/ABC.A vrus
d:/ERASER-P.DOT (0.9908:0.0094[VI@----]) - NEURNOV VZORKA
d:/UGLYKID.DOT (0.0312:0.9691[----CL@]) - POLY.KRYPT.STEALTH.MAKRO vrus
d:/X97IMPOR.XLS (0.0000:0.0000[-------]) - X97M/Import.A vrus
d:/YOHIMB~1.XLS (0.0000:0.0000[-------]) - MAKRO vrus
d:/BOOK1.XLS (0.0000:0.0000[-------]) - XF.Paix vzorka
d:/XMDELTAB.XLS (0.9952:0.0172[VI@----]) - XM/Delta.B vrus
d:/TAIWANES.XLS (0.9909:0.0108[VI@----]) - NEURNOV VZORKA

Poznmka: Slovo 'vzorka' za menom vrusu znamen to, e vrus nebol identi-
          fikovan presne  pomocou CRC32 ale pomocou  krtkej, spravidla 32
          bajtov dlhej  vzorky. Program HMVS  vak pouva takto  nepresn
          a zastaral spsob identifikcie vrusov iba vnimone.

Bezprostredne za  menom vrusu nasleduje informcia  o vsledku kontroly na
prtomnos vrusu  neurnovou sieou (ak  s obe hodnoty  siel nenulov),
v opanom prpade neurnov  sie pre dan typ sboru  nie je podporovan),
vi prklad:

 (0.9909:0.0108(VI@----])
     
                   CL@ znamen IST (nie je vrus)
                VI@ znamen VRUS
            pravdepodobnos, e sbor je ist
      pravdepodobnos infekcie

V uritch prpadoch  neumouj nauen informcie  neurnovch siet roz-
hodn jednoznane i sa jedn o vrus alebo zdrav sbor. V takomto prpa-
de by sa sasne zobrazili oba prznaky, t.j. CL@ ako aj VI@.

Poznmka: V  dsledku pouvania linernej  vyhodnocovacej funkcie sa  me
          sta, e  zobrazen pravdepodobnos me by  slo vie ako 1,
          prpadne slo zporn. Treba to chpa ak hodnotu pribline rov-
          n 1, resp. 0. V skutonosti  je pravdepodobnos vdy slo z in-
          tervalu <0, 1>.

Heuristick prznaky zobrazovan heuristikou

POLY        - polymorfn makro vrus
KRYPT       - kryptovan
STEALTH     - pouva rzne druhy technk ako skry pred pouvateom
              svoju prtomnos v sbore
MAKRO       - makro vrus

Prznak zobrazovan neurnovou sieou

NEURNOV VZORKA - Charakteristika  sboru  a jeho makier  alebo modulov sa
                   zhoduje s nauenmi informciami o vrusoch v neurnovej
                   sieti. Tento  prznak sa tie vypisuje  ako dsledok sa-
                   mouenia neurnovej siete poas prce programu.


7. PREHADVANIE V "DIALGOVOM" REIME

V zvislosti  od nastavenia  prkazu '-promp-level'  sa program  me poas
kontroly  sborov  prepn  do   dialgovho  reimu,  priom  sa  zobrazia
nasledujce informcie:

Prehadvan objekt
Makr
Vsledky prehadvania
Vsledky heuristiky
Vlastnosti objektu
In

Prehadvan objekt

Prehadvan objekt  obsahuje bu informciu  o type kontrolovanho  sboru
alebo typ objektu (napr. VBA3 projekt, VBA5 projekt ...).

Ak 'Prehadvan  objekt' obsahuje typ  sboru, potom zoznam  monch typov
sborov uvdza nasledujca tabuka:

  Ŀ
   Prehadvan objekt      Popis                  
  Ĵ
   MS Word 6.0              sbor MS Word 6.0-7.0  
  Ĵ
   MS Excel (BIFF 5/6/7)    sbor MS Excel 5.0-7.0 
  Ĵ
   MS Excel (BIFF 8)        sbor MS Excel 8.0     
  Ĵ
   VBA5 (Word)              sbor MS Word 8.0      
  Ĵ
   VBA5 (Access)            sbor MS Access 8.0    
  

V dsledku objekovo orientovanej koncepcie  programu a schopnosti prehad-
vania vloench objektov me  poloka 'Prehadvan objekt' obsahova tak-
tie typ objektu (VBA3, VBA5 (Excel), VBA5 (Access), VBA5 (Word) ...).

V prpade zloitch  sborov, ktor obsahuj vloen  objekty, bude program
zobrazova tieto  objekty postupne jeden za  druhm v poloke 'Prehadvan
objekt'.

Makr

Obsahuje bu  skuton men makier  alebo modulov alebo  typ prehadvanho
objektu. Inmi slovami poloka 'Makr'  obsahuje objekty vo vntri 'Preha-
dvan objekt'.

Naprklad ak poloka 'Prehadvan objekt'  obsahovala 'MS Word 6.0', potom
poloka 'Makr' obsahuje skuton men makier.

Poznmka: Makr, ktor  s uzatvoren  v hranatch  ztvorkch '[]' nie s
          kryptovan, zatia o makr uzatvoren v '<>' s kryptovan.

K lepiemu pochopeniu treba pozrie prklady dolu pod textom.

Vsledky prehadvania

Obsahuje meno identifikovanho vrusu.

Vsledky heuristiky

Obsahuje heuristick prznaky zisten heuristickou analzou.

Vlastnosti objektu

Vlastnosti objektu vyjadruj ak opercie  me pouvate s danm objektom
vykona.

Zoznam vetkch monch vlastnost objektu je uveden v nasleduj-
cej tabuke:

  Ŀ
   Vlastnos           Vznam                                          
  Ĵ
   D_SA_KONVERTOVA   Konverzia zo ablny na dokument je mon.      
                       Globlne lieenie je mon.                     
                       Pri globlnom lieen je mon sasne ablnu  
                       konvertova sp na dokument.                   
  Ĵ
   D_SA_LIEI        Globlne lieenie je mon, t.j. pri globlnom  
                       lieen bud *NARAZ* odstrnen vetky makr    
                       alebo moduly z danho objektu alebo sboru.     
  Ĵ
   LIEENIE-1          Je mon tie selektvne lieenioe pouvateom 
                       oznaench makier.                              
  Ĵ
   POUV_ZMENY        Sbor obsahuje pouvateove nastavenia.        
  Ĵ
   HESLO               Sbor je ochrnen heslom pred otvorenm.       
                       Heslo je mon zobrazi v rozrenom reime.    
  

  Poznmka: D_SA_KONVERTOVA  znamen D_SA_LIEI so  sasnou konverziou
            na dokument.

In

Obsahuje vsledok neurnovej siete.

Poznmka: Ak s obe sla rovn nule,  potom neurnov sie nie je pre dan
          objekt podporovan.

 Niekoko prkladov dialgovho reimu:

 Prklad 1: Kontrolovan sbor je typu MS Word 6.0-7.0, ktor obsahuje ty-
            ri kryptovan  makr, d sa konvertova  zo ablny na dokument
            a sasne globlne liei, je tie mon odstrni iba pouva-
            teom oznaen makr.

 Ŀ
  c:/infected/E-1.DOC                                             
  Prehadvan objekt: MS Word 6.0                                
  Makr: <Bob> <Alice> <Colin> <AutoOpen>                         
  Vsledky prehadvania: WM/ABC.A vrus                          
  Vsledky heuristiky: KRYPT.MAKRO vrus                          
  Vlastnosti objektu: D_SA_KONVERTOVA LIEENIE-1                
  In: (0.9928:0.0074[VI@----])                                   
                                                                  
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren  
  6 - jednoduch                                                  
 

 Prklad 2: Kontrolovan sbor je typu MS Word 6.0-7.0, ktor obsahuje ty-
            ri makr,  d sa konvertova  zo ablny na  dokument a sasne
            globlne liei, je tie mon odstrni iba pouvateom ozna-
            en makr. Sbor obsahuje pouvateove nastavenia.

 Ŀ
  c:/infected/NORMAL.DOT                                          
  Prehadvan objekt: MS Word 6.0                                
  Makr: [AAAZAO] [AAAZFS] [PayLoad] [FileSaveAs]                 
  Vsledky prehadvania: podob sa na WM/Concept.X vrus         
  Vsledky heuristiky: MAKRO vrus                                
  Vlastnosti objektu: D_SA_KONVERTOVA LIEENIE-1 POUV_ZMENY   
  In: (0.9928:0.0074[VI@----])                                   
                                                                  
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren  
  6 - jednoduch                                                  
 

 Prklad 3: Kontrolovan  sbor je  typu MS  Excel 5.0-7.0, obsahuje  jeden
            VBA3 modul s nzvom 'laroux', globlne lieenie je mon a tak-
            tie sa daj odstrni iba pouvateom oznaen moduly (v tom-
            to prpade  vak nem na  vber, lebo sbor  obsahuje iba jeden
            modul).

 Ŀ
  c:/infected/LAROUX.XLS                                          
  Prehadvan objekt: MS Excel (BIFF 5/6/7)                      
  Makr: [VBA3]                                                   
  Vlastnosti objektu:                                             
  In: (0.0000:0.0000[-------])                                   
                                                                  
  c:/infected/LAROUX.XLS                                          
  Prehadvan objekt: VBA3                                       
  Makr: [laroux]                                                 
  Vsledky prehadvania: XM/Laroux.C vrus                       
  Vsledky heuristiky: MAKRO vrus                                
  Vlastnosti objektu: D_SA_LIEI LIEENIE-1                     
  In: (1.0062:-0.0053[VI@----])                                  
                                                                  
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren  
  6 - jednoduch                                                  
 

 Prklad 4: Kontrolovan sbor je typu MS Word 8.0, obsahuje dva VBA5 modu-
            ly (ThisDocument, FuSR_1), d sa  konvertova zo ablny na do-
            kument a  sasne globlne liei, globlne  lieenie je mon.
            Sbor obsahuje pouvateove nastavenia.

 Ŀ
  c:/infected/ANSR1A-1.DOC                                        
  Prehadvan objekt: VBA5 (Word)                                
  Makr: [ThisDocument] [FuSR_1]                                  
  Vsledky prehadvania: W97M/AntiSR1.A vrus                    
  Vsledky heuristiky: MAKRO vrus                                
  Vlastnosti objektu: D_SA_KONVERTOVA D_SA_LIEI POUV_ZMENY 
  In: (0.0000:0.0000[-------])                                   
                                                                  
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren  
  6 - jednoduch                                                  
 

 Prklad 5: Kontrolovan sbor je typu MS Excel 95/97, ktor obsahuje jeden
            VBA3  a jeden  VBA5 projekt  (tzv. 'double  stream' sbor). Oba
            projekty obsahuj po dva  moduly (NoMercy2 a Members). Globlne
            lieenie a  odstrnie pouvateom oznaench  modulov je mon
            vykona s VBA3 projektom, km  u VBA5 projektu je mon vykona
            iba  globlne lieenie.  Projekt VBA5  sasne obsahuje  nejak
            pouvateove nastavenia.

 Ŀ
  c:/infected/VS016095.DOC                                        
  Prehadvan objekt: MS Excel (BIFF 5/6/7)                      
  Makr: [VBA3]                                                   
  Vlastnosti objektu:                                             
  In: (0.0000:0.0000[-------])                                   
                                                                  
  c:/infected/VS016095.DOC                                        
  Prehadvan objekt: VBA3                                       
  Makr: [NoMercy2] [Members]                                     
  Vsledky prehadvania: XM/Team.A vrus                         
  Vsledky heuristiky: MAKRO vrus                                
  Vlastnosti objektu: D_SA_LIEI LIEENIE-1                     
  In:  (0.9883:0.0093[VI@----])                                  
                                                                  
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren  
  6 - jednoduch                                                  
  1                                                               
  c:/infected/VS016095.DOC                                        
  Prehadvan objekt: MS Excel (BIFF8)                           
  Makr: [VBA5 (Excel)]                                           
  Vlastnosti objektu:                                             
  In: (0.0000:0.0000[-------])                                   
                                                                  
  c:/infected/VS016095.DOC                                        
  Prehadvan objekt: VBA5 (Excel)                               
  Makr: [NoMercy2] [Members]                                     
  Vsledky prehadvania: X97M/Team.A vrus                       
  Vsledky heuristiky: MAKRO vrus                                
  Vlastnosti objektu: D_SA_LIEI POUV_ZMENY                   
  In: (0.0000:0.0000[-------])                                   
                                                                  
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren  
  6 - jednoduch                                                  
 

Uveden prklady by mali postaova  na pochopenie princpu dialgovho re-
imu.


8. MONOSTI PRCE V "DIALGOVOM" REIME

Pri prci v  dialgovom reime s v spodnom  riadku pouvateovi ponknut
nasledujce monosti:

 Ŀ
  1 - presko  2 - vylie  3 - premenuj  4 - zma  5 - rozren 
  6 - jednoduch                                                 
 

V tejto chvli program ak na vstup z klvesnice.

Stlate klves '1'  alebo 'ESC' ak si so  sborom alebo zobrazenm objektom
neprajete vykona iadnu innos.

Ak chcete sbor  vyliei, (lepie povedan ak chcete  vyliei uveden ob-
jekt), stlate klves '2'. Program automaticky odstrni *VETKY* makr ale-
bo moduly zo  sboru, (resp. z danho objektu)  bez ohadu na to, i  s to
vrusov makr alebo nie a poda aktulneho nastavenia parametra '-convert'
sa me, ale  nemus vykona konverzia ablny na  dokument. Tomuto procesu
hovorme 'globlne  lieenie'. Ide o najbezpenej  spsob lieenia, ktor
vak nemus  by vdy vhodn  poui, najm ak  sbor obsahuje aj  niektor
pouvateove makr.  V takom prpade  je lepie prepn  sa do rozrenho
reimu, (ktor je uren pre sksench pouvateov) a odstrni iba pou-
vateom oznaen  makr, prpadne si ete  pred lieenm necha vygenerova
zdrojov kd pouvateovch makier.

Doporuujeme pozrie pouvanie prkazu '-convert='.

Pri stlaen  klvesu '3' program  sbor premenuje, t.j.  prpona sboru sa
zmen  z ???  na V??  (naprklad  sbor  MOJSUBOR.XLS by  sa premenoval  na
MOJSUBOR.VLS).

Sbor mete zmaza stlaenm klvesu '4' (nedoporuujeme).

Sksen pouvatelia sa mu prepn do rozrenho reimu stlaenm klve-
su '5'. Popis innost, ktor je mon vykona v rozrenom reime je pop-
san v  kapitole "Prca v  "rozrenom" reime (pre  pokroilch pouvate-
ov)".

Ak stlate  klves '6', program sa  prepne do jednoduchho reimu  a a do
ukonenia prce programu bude bea  v jednoduchom reime, (t.j. pouvate
u viac nebude musie odpoveda na iadnu z otzok v dialgovom reime).


9. PRCA V "ROZRENOM" REIME (PRE POKROILCH POUVATEOV)

Tento reim je uren pre  sksench pouvateov ale dokonca ani zaiato-
nci by nemali ma problmy s  jeho pouvanm, pretoe program ponka pou-
vateovi rzne voby pomocou otzok a monosti ako na ne odpoveda.

Iba v tomto reime je mon  vykona urit innosti, ktor sa nedaj vyko-
na ani z prkazovho riadku, ani z ostatnch reimov prce programu, a to:

- odstrnenie iba niektorch, pouvateom oznaench makier
- odkryptovanie pouvateom oznaench makier  (tto voba me by ponk-
  nut iba pre sbory typu MS Word 6.0-7.0)
- generovanie zdrojovho kdu iba pre pouvateom oznaen makr alebo mo-
  duly
- zobrazi nielen men makier ale aj ich popisy
- zisti a zobrazi heslo u sborov, ktor s ochrnen heslom pred otvore-
  nm

Poznmka: Pri prci v rozrenom reime vm doporuujeme, aby ste si sas-
          ne zaznamenvali vetky vykonvan  innosti do protokolu (prkaz
          '-report'. Tm si zabezpete, e  napr. zobrazen heslo bude za-
          psan aj do protokolu a budete ho mc neskr poui.

Vinu z monost prce v  rozrenom reime si vysvetlme na nasledujcom
prklade.

  Prklad: Ukka prce v rozrenom reime

  Ŀ
   c:/infected/WMPWD-A.DOC (0.9936:0.0066[VI@----]) - WM/Pwd.A vrus  
   [c:/infected/WMPWD-A.DOC] (sbor) Zmaza sbor? [A|N|P] - NIE      
   [c:/infected/WMPWD-A.DOC] (sbor) Premenova sbor? [A|N|P] - NIE  
   c:/infected/WMPWD-A.DOC                                            
   Prehadvan objekt: MS Word 6.0                                   
   Makr: <Autoclose>                                                 
   Vsledky prehadvania: WM/Pwd.A vrus                             
   Vsledky heuristiky: KRYPT.MAKRO vrus                             
   Vlastnosti objektu: D_SA_KONVERTOVA LIEENIE-1 HESLO             
   In: (0.9936:0.0066[VI@----])                                      
   [MS Word 6.0] (objekt) Konvertova na dokument? [A|N|P] - NIE      
   [MS Word 6.0] (objekt) Odkryptova? [A|N|P] - NO                  
   [Autoclose] () Odstrni makro? [A|N|P] - NIE                      
   [Autoclose] () Odkryptova? [A|N|P] - NIE                          
   [Autoclose] () Zdrojov kd? [A|N|P] - NO                         
   Vykonvam druh prechod cez sbor c:/infected/WMPWD-A.DOC          
   Heslo: 'password'                                                  
   c:/infected/WMPWD-A.DOC - druh prechod bol v poriadku             
   Sbor c:/infected/WMPWD-A.DOC bude znovu prehadan                
                                                                      
   c:/infected/WMPWD-A.DOC (0.9936:0.0066[VI@----]) - WM/Pwd.A vrus  
   [c:/infected/WMPWD-A.DOC] (sbor) Zmaza sbor? [A|N|P] - NIE      
   [c:/infected/WMPWD-A.DOC] (sbor) Premenova sbor? [A|N|P] - NIE  
   c:/infected/WMPWD-A.DOC                                            
   Prehadvan objekt: MS Word 6.0                                   
   Makr: <Autoclose>                                                 
   Vsledky prehadvania: WM/Pwd.A vrus                             
   Vsledky heuristiky: KRYPT.MAKRO vrus                             
   Vlastnosti objektu: D_SA_KONVERTOVA LIEENIE-1 HESLO             
   In: (0.9936:0.0066[VI@----])                                      
   [MS Word 6.0] (objekt) Konvertova na dokument? [A|N|P] - NIE      
   [MS Word 6.0] (objekt) Odkryptova? [A|N|P] - NIE                  
   [Autoclose] () Odstrni makro? [A|N|P] - NIE                      
   [Autoclose] () Odkryptova? [A|N|P] - NIE                          
   [Autoclose] () Zdrojov kd? [A|N|P] - NIE                         
  

   Poznmka: V predchdzajcom  prklade [A|N|P]  znamenalo (no),  N(ie),
             P(resko).

Niekoko poznmok k predolmu prkladu:

HMVS identifikoval na sbore WMPWD-A.DOC znmy vrus WM/Pwd.A. Ponkol pou-
vateovi monos sbor zmaza alebo premenova, ale pouvate tieto mo-
nosti zamietol.

Z vlastnost objektu bolo zrejm, e sbor  je ochrnen heslom, d sa glo-
blne vyliei s monosou konverzie sp na dokument, priom pouvate m
tie monos odstrni poda vlastnho uvenia iba niektor makr.

Program ponkol pouvateovi monos konverzie ablny na dokument.

Poznmka: Ak by pouvate odpovedal 'A' (no), potom by sa automaticky od-
          strnili vetky  makr zo sboru a ablna by  sa konvertovala na
          dokument (to vetko naraz v jednom kroku). Keԧe sbor mal prpo-
          nu DOC  a neobsahoval iadne pouvateove  nastavenia, v automa-
          tickom  reime (ak  predokladme tandardn  nastavenie prepnaa
          '-convert=auto') by sa sbor urite skonvertoval na dokument.

          Konverziu  na dokument  je mon  vykona v  rozrenom reime aj
          neskr, a to aj potom, ke u sbor neobsahuje iadne makr.

Pouvate odmietol automatick lieenie a konverziu na dokument

Potom sa program sptal pouvatea,  i si praje odkryptova uveden doku-
ment (pozor, v tomto prpade ide o  sbor chrnen heslom a nie o makro !).
Pouvate odpovedal A(no). Pretoe program nem zatia implementovan mo-
nos odstrnenia hesla zo sboru  ochrnenho heslom, sbor zostal ochrne-
n.

V alch troch krokoch boli pouvateovi poloen otzky, i si praje od-
strni jedin makro v sbore,  i chce makro odkryptova alebo vygenerova
zdrojov kd tohto makra. Pouvate si zvolil iba vygenerovanie zdrojovho
kdu.

Poznmka: Ak by pouvate potvrdil, e si praje odstrni makro zo sboru,
          neboli by mu u alej  ponknut monosti toto makro odkryptova,
          alebo vygenerova zdrojov kd. Ak  je raz makro zmazan, logicky
          sa s nm u nedaj vykonva iadne in innosti. Preto si pozor-
          ne pretajte ponknut otzky a starostlivo si zvte vae odpo-
          vede na ne.

Vzhadom na  to, e sbor obsahoval  iba jedin makro, vyerpali  sa vetky
mon otzky  a program ukonil prv  prechod cez sbor a  zrove zobrazil
heslo ochrnenho sboru.

Po  tom, o  sa ukonil  prv  prechod  cez sbor,  HMVS pokraoval  alm
prechodom,  aby sa  uistil, e  sbor u  neobsahuje iadne vrusov makr.
Program by  vykonval alie a  alie prechody a  dovtedy, km pouvate
nepovol odstrni  vetky makr alebo predasne  neukon innos programu
na tomto sbore stlaenm klvesu 'P' (Presko) alebo 'ESC'.

Predpokladme, e  z predchdzajceho prkladu boli  dostatone zrejm mo-
nosti pouitia rozrenho reimu.


10. PRESKMANIE PODOZRIVCH SBOROV

V prpade, e  program naiel v  sbore neznmy vrus  pomocou heuristickej
analzy alebo s pouitm technolgie  neurnovch siet, m pouvate mo-
nos preskma makr  alebo moduly v sbore tak,  e si vygeneruje zdrojov
kd makier alebo modulov prtomnch  v sbore pomocou zabudovanch dekompi-
ltorov zdrojovho  kdu (zoznam podporovanch typov  sborov, pre ktor je
mon  generova zdrojov  kd, je  uveden v  kapitole "Zoznam  zkladnch
vlastnost programu").  Prpadne si me skontrolova  obsah makier v ubo-
vonom sbore, a to aj vtedy, ak ich ani heuristick analza alebo neurno-
v siete nepovauj za podozriv.

Kontrolu  prtomnosti  makier  alebo  modulov  v  sbore  je mon vykona z
dialgovho reimu.

Treba vak pripomen, e aj ist sbory  MS Word 8.0 a MS Excel 8.0 obsa-
huj vemi asto aspo jeden objekt (ThisDocument alebo ThisWorkbook), kto-
r bude program vypisova v zozname modulov.

Novie typy vrusov  pouvaj napr. v prpade infekcie  MS Word 8.0 objekt
ThisDocument na  umiestnenie svojho tela do  dokumentu (tzv. Class infekto-
ry). Prtomnos objektov ThisDocument  alebo ThisWorkbook vak ete automa-
ticky neznamen prtomnos vrusu v sbore.

Kontrola sborov  na prtomnos makier a  ich obsah je vemi  inn spsob
ako  odhali aj  neznmy typ  vrusu. Je  uren predovetkm pre sksench
pouvateov, ktor dobre poznaj jazyky VBA  alebo Word Basic a doku od-
li  vrusov makro  od istho  makra. V  prpade podozrenia vm program
umouje odstrni bu vetky alebo len  niektor makr alebo moduly zo s-
boru.

Program poskytuje vetky potrebn nstroje  na kontrolu obsahu makier v s-
bore - zabudovan dekompiltory a rozren reim prce pri lieen makier,
o dva sksenmu pouvateovi vetko  potrebn v boji proti vrusovej n-
kaze.

Zle len na pouvateovi, akm  spsobom doke ponkan monosti vyu-
va.

(Viac podrobnost njdete pri popise  prkazu '-source' a s nm svisiacich
prkazov.)


11. ZOZNAM  NEPODPOROVANCH  VLASTNOST  PRI  POROVNAN S PREDCHDZAJCIMI
    VERZIAMI

V dsledku zsadnej zmeny koncepcie novej  verzie programu HMVS 3.00+ v po-
rovnan s  predolmi verziami sa niektor  vlastnosti, ktor boli dostupn
v starch verzich u alej nepodporuj.

Zoznam nepodporovanch vlastnost:

- V novej verzii HMVS u nie je mon zobrazi heuristick prznaky.
  Prkaz /FLG,  ktor pouvali predol verzie  k zobrazeniu heuristickch
  prznakov teda u nie je podporovan.

  Pouvateom, ktor boli zvyknut na zobrazovanie heuristickch prznakov
  odporame, aby si ponechali aj verziu  programu HMVS 2.60, ktor je pos-
  lednou verziou s podporou prkazu /FLG.

  Pretoe si myslme, e  preskmanie vygenerovanho zdrojovho kdu makier
  poskytuje viac informci ne heuristick  prznaky, rozhodli sme sa zob-
  razovanie heuristickch prznakov naalej nepodporova.

- Na rozdiel od predchdzajcich verzi  nie je mon vykona odkryptovanie
  kryptovanch  makier  v  sboroch  MS  Word  6.0/7.0 z prkazovho riadku
  (v prechdzajcich verzich bol k tomuto elu uren prkaz /EXT).

  V novej verzii  sa odkryptovanie makier d vykona  iba v tzv. rozrenom
  mde, ktor je uren pre sksenejch pouvateov.

- V novej verzii sa nepodporuje hromadn lieenie makier infikovanch sbo-
  rov (prkaz /CA pouvan v predolch  verzich sa v novej verzii nepod-
  poruje). Pouvatelia si  toti asto aj nechtiac odstrnili  makr aj zo
  zdravch sborov, ak omylom pouili  prkaz /CA alebo v dialgovom reime
  stlaili klves pre automatick odstrnenie VETKCH makier zo sborov.

  V novej verzii mus pouvate  potvrdi, e chce vykona lieenie sboru
  samostatne pre kad infikovan sbor.

- Nov verzia HMVS nepodporuje niektor prkazy, ktor sa pouvali v pred-
  chdzajcich verzich,  naopak, mnoho prkazov  bolo doplnench. Aktulny
  zoznam prkazov novej verzie je  mon njs v kapitole "Popis parametrov
  prkazovho riadku"

Ak vm teda  niektor vlastnosti starch verzi programu  HMVS chbaj, po-
nechajte si na svojom disku spolu s novou verziu aj star verziu programu.


12. POUVANIE JAZYKOVCH ZSUVNCH MODULOV

Od verzie  HMVS 3.10 s podporovan  tzv. jazykov zsuvn moduly,  t.j. je
mon si zvoli, ak jazyk bude program pouva pre komunikciu s pouva-
teom.

Aktulne pouvan jazyk je  mon ovlyvni zmenou tandardnho jazykovho
modulu  DEFAULT.LNG, ktor  sa nachdza  v tom  istom adresri  ako program
HMVS.EXE. V  slovenskej verzii obsahuje tento  sbor slovensk jazykov mo-
dul. Ak by ste sbor DEFAULT.LNG  zmazali, program bude komunikova po ang-
licky.

V podadresry \JAZYKY sa nachdzaj alie  jazykov moduly pre in jazyky.
Ak  nahradte tandardn  jazykov modul  DEFAULT.LNG niektorm  zo sborov
*.LNG z  adresra \JAZYKY, potom  bude s vami  program komunikova vo  vami
zvolenom jazyku.

Prklad: Ak  chcete napr. pouva esk  jazyk, skoprujte sbor CZECH.LNG
         z podadresra \JAZYKY do sboru  DEFAULT.LNG. Od tejto chvle bude
         program  s  vami  komunikova  v  eskom  jazyku  a  pokia sbor
         DEFAULT.LNG nezmaete,  alebo ho nenahradte  inm jazykovm modu-
         lom.


13. ZNME PROBLMY A SPSOBY ICH RIEENIA


A. Problmy s pouvanm dlhch mien sborov v prostred operanho systmu
   MS Windows NT 4.0 (a vych)

   V prostred operanho systmu MS Windows NT 4.0 (a vyie) nie je prog-
   ram schopn  spracova dlh men  zadan v prkazovom  riadku. Teda, aby
   program pracoval  sprvne prkazov riadok, nesmie  obsahova dlh men.
   (ani adresre, ani sbory nesm obsahova dlh men).

   Napriek tomu je HMVS schopn skontrolova na prtomnos vrusov aj sbo-
   ry s dlhmi menami, pretoe pri  kontrole diskov pouva krtke men ad-
   resrov a sborov. Ak potrebujete zada v prkazovom riadku napr. skont-
   rolovanie jednho sboru alebo adresra, ktor obsahuje dlh meno, mus-
   te v prkazovom  riadku poui krtke meno tohto  sboru alebo adresra,
   ktor je v operanom systme rovnocenn s jeho dlhm menom.

   Ak teda naprklad potrebujete skontrolova  obsah vetkch sborov v ad-
   resri "c:\My Documents" na prtomnos vrusov, nesmiete poui prkaz

                      HMVS "c:\My Documents"

   ale namiesto neho muste poui

                      HMVS C:\MYDOCU~1
               alebo
                      HMVS C:\MYDOCU~1\

   priom C:\MYDOCU~1 je krtke meno adresra "c:\My Documents".

   Podobnm spsobom na skontrolovanie sboru

                      "c:\My Documents\Very Long File Name.doc"

   pouite prkaz
                      HMVS C:\MYDOCU~1\VERYLO~1.DOC

   Najjednoduchm spsobom,  ako sa vyhn  problmom s pouvanm  dlhch
   mien sborov v operanom systme MS  Windows NT 4.0 (a vyie) je pou-
   vanie  niektorho z  komandrov, ktor  pouvaj krtke  men ako napr.
   Volkov Commander, Norton Commander,  M602 alebo Far Commander (nastaven
   na pouvanie krtkych mien).

B. Problmy  s  pouvanm  dlhch  mien  sborov  v  prostred operanch
   systmov MS Windows 95 a MS Windows 98

   HMVS m zabudovan pln podporu pouvania  dlhch mien pri prci v ope-
   ranch systmoch MS Windows 95 a  MS Windows 98. Napriek tomu mu nas-
   ta urit  problmy, ak pouvate pouije  nesprvnu syntax zpisu dl-
   hch mien v prkazovom riadku.

   Na niekokch nasledujcich prkladoch ukeme, ako sprvne pouva dl-
   h men sborov v prkazovom riadku, aby program pracoval sprvne.

   Prklad 1: Kontrola jednho adresra, ktor v nzve obsahuje medzery

   HMVS c:\My Documents        - toto je nesprvne
   HMVS "c:\My Documents\"     - toto je nesprvne
   HMVS "c:\My Documents"      - tento zpis je sprvny

   Ak cesta obsahuje medzery, mus by cel cesta uveden v vodzovkch.

   Prklad 2: Kontrola jednho adresra obsahujceho dlh meno

   HMVS c:\VeryLongDirectory         - tento zpis je sprvny
   HMVS c:\VeryLongDirectory\        - tento zpis je sprvny
   HMVS "c:\VeryLongDirectory"       - tento zpis je sprvny
   HMVS "c:\VeryLongDirectory\"      - toto je nesprvne

   Ak  je cesta  v vodzovkch,  posledn znak  v ceste  nesmie by lomtko
   "\", inak program nebude schopn sprvne pochopi zadan cestu.

   Example 3: Kontrola jednho sboru, ktor obsahuje medzery v mene sboru

   HMVS c:\Danger\Do Not Run.doc         - toto je nesprvne
   HMVS "c:\Danger\Do Not Run.doc"       - tento zpis je sprvny

   Poznmka: Ak sbor  alebo cesta  k sboru  obsahuj medzery, cel cesta
             k sboru mus by uveden v vodzovkch.

C. Problmy pri lieen pouvateom oznaench modulov v sboroch MS Excel
   5/6/7

   Ak v  rozrenom reime pouvate  odstrnil iba niektor  z modulov zo
   sborov MS Excel 5/6/7 program sce odstrni vetok programov kd z da-
   nch modulov, ale przdne moduly bez programovho kdu napriek tomu zos-
   tvaj v  sbore. Pri nasledovnej kontrole  takto vylieench sborov na
   prtomnos modulov  sa potom zobrazia  aj nzvy tch  modulov, ktor dal
   predtm pouvate odstrni. Me to spsobi ist pochybnosti pouva-
   tea, i program vbec dan moduly vylieil.

   Pouvajte takto spsob lieenia naozaj  iba vtedy, ak je to nevyhnutn
   (ak napr. sbor obsahuje aj pouvateove makr, ktor by sa pri globl-
   nom lieen vymazali).

   Najbezpenej spsob lieenia je odstrnenie vetkch modulov zo sboru
   (globlne lieenie), priom pouvate m  monos si pred lieenm uro-
   bi zdrojov kd vetkch prtomnch modulov v sbore.

D. Ako prehada viacero diskov naraz

   Program umonuje  vykona kontrolu viacerch diskov  alebo adresrov na-
   raz. Sta do prkazovho riadku  uvies vetky disky alebo cesty, ktor
   sa maj skontrolova.

   Prklady:

   - ku kontrole diskov C a D pouite prkaz

           HMVS C: D:
     alebo
           HMVS C:\ D:\

   - ku kontrole troch rznych adresrov naraz pouite prkaz

         HMVS C:\DIR1\ C:\DIR2\ D:\DIR3\


Ak zistte akkovek chyby programu  alebo mte nmety na alie zdokonale-
nie programu, nevhajte prosm  kontaktova autorov. Rovnako prosm zalite
vetky infikovan sbory, ktor program nedoke identifikova menom, alebo
ktor heuristika nesprvne oznaila za infikovan. Vetky zisten nedostat-
ky sa poksime odstrni v najbliej verzii.

Teme sa na akkovek vae postrehy ohadne pouvania programu.

Autori programu HMVS.


