home *** CD-ROM | disk | FTP | other *** search
/ Geants Des Mers / ParolesImages-GeantsDesMers12-FrenchVersion-Win31Mac.bin / pc / club / outils / win3 / tbav_16 / addendum.doc next >
Text File  |  1996-05-05  |  4KB  |  101 lines

  1. Addendum.Doc
  2. ============
  3.  
  4. Dans ce fichier vous trouverez les informations suivantes :
  5.  
  6. 1)  Renommer les fichiers Anti-Vir.Dat
  7. 2)  L'interface du programme TbScanX Application
  8. 3)  DΘterminer la prΘsence des rΘsidents de TBAV (TSR). 
  9.  
  10. 1) Renommer  Anti-Vir.Dat
  11. ========================
  12.  
  13. La plupart des utilitaires TBAV utilisent des fichiers 'empreintes' 
  14. nommΘs Anti-Vir.Dat. Ces fichiers sont gΘnΘrΘs par TbSetup. Certains 
  15. utilisateurs craignent qu'un virus ne puisse effacer les fichiers 
  16. Anti-Vir.Dat, et ont demandΘ que le nom de ces fichiers soit configurable.
  17.  
  18. A notre avis, renommer les fichiers Anti-Vir.Dat n'est pas la solution 
  19. absolue:
  20. Si les utilitaires TBAV doivent trouver le nouveau nom du fichier, un virus 
  21. peut utiliser la mΩme mΘthode et trouver ce mΩme nom. DeuxiΦmement, cela peut entraεner 
  22. une confusion pour les utilisateurs dΘbutants particuliΦrement lors d'un 
  23. dΘmarrage α partir d'une disquette. 
  24. Les utilitaires TBAV supposent par dΘfaut que les fichiers d'empreintes se  
  25. nomment Anti-Vir.Dat. 
  26. Enfin, si vous utilisez TbCheck, il alerte l'utilisateur si les 
  27. fichiers Anti-Vir.Dat sont effacΘs, et il est donc inutile de 
  28. cacher les fichiers de rΘfΘrences.
  29.  
  30. NΘanmoins si vous voulez changer le nom du fichier pour plus de sΘcuritΘ, 
  31. vous devez modifier le mot clΘ "AvFile" dans la section [TBAV] du fichier 
  32. TBAV.INI. Tous les utilitaires TBAV utiliseront le nom spΘcifiΘ 
  33. automatiquement. 
  34. L'accΦs α ce mot clΘ est limitΘ, et il ne peut Ωtre modifiΘ α l'interieur du 
  35. menu TBAV. Il faut utiliser un Θditeur ASCII pour insΘrer le mot clΘ dans 
  36. la section [TBAV].
  37.  
  38. Tous les utilitaires TBAV utiliseront correctement le nom de fichier
  39. spΘcifiΘ, mais ils continueront α utiliser le nom 'Anti-Vir.Dat dans les
  40. messages d'erreurs α l'Θcran et bien s√r dans le manuel.
  41.  
  42. NOTE! Si vous dΘmarrez le PC α partir d'une disquette pour analyser 
  43. votre systΦme, assurez vous le fichier TBAV.INI est prΘsent sur la disquette 
  44. avec le nom correspondant α la modification.
  45.  
  46.  
  47.  
  48. 2) Programme d'interfaτage de l'application TbScanX
  49. ===================================================
  50.  
  51. Avant d'utiliser une fonction API de TbScanX, assurez vous que vous avez
  52. activΘ les fonctions API en spΘcifiant 'API' sur la ligne d'appel de TbScanX!
  53.  
  54. L'interface consiste en divers appels multiplexes (int 2Fh). Le registre AH
  55. doit contenir CAh.  Le registre AL contient la valeur correspondant α la 
  56. fonction requise.
  57.  
  58.     AL=0    InstallationCheck
  59.         BX='TB'
  60.  
  61.         Return value:
  62.         AL=FFh  TbScanX installΘ
  63.         BX='tb'
  64.  
  65.     AL=4    ScanFile
  66.         DS:DX   Nom du programme α scanner.
  67.  
  68.         Return value:
  69.         No Carry flag set       Pas de signature trouvΘe.
  70.         Carry:                  Signature trouvΘ dans le buffer!
  71.                 ES:BX   ASCIIZ-nom du virus (null terminΘ)
  72.  
  73.         Registers altered:
  74.         AX,BX,CX,DX,SI,DI,BP,ES
  75.  
  76.  
  77. 3) DΘterminer la prΘsence des rΘsidents de TBAV (TSR).
  78. ======================================================
  79.  
  80. TbMon - Contr⌠le les TSR de TBAV installΘs.
  81.  
  82. TbMon retourne un errorlevel, en focntion des TSR de TBAV qui sont installΘs.
  83.  
  84. Ci apΦrs vous trouverez la liste des errorlevel
  85. en hexadecimal et en dΘcimal.
  86.  
  87.         TbScanX        01h / 001
  88.         TbCheck        02h / 002
  89.         TbMem          04h / 004
  90.         TbFile         08h / 008
  91.         TbDisk         10h / 016
  92.         TbLog          20h / 032
  93.  
  94. Les errorlevel retournΘs par TbMon sont une somme des errorlevel des
  95. TSR installΘs. Par exemple, si vous avez TbScanX et TbMem installΘs, 
  96. TbMon retournera l'errorlevel 5 (001+004 = 005).
  97. Si aucun rΘsident n'est installΘ, le code de retour sera ZERO (0).
  98.  
  99.  
  100.  
  101.