Bonjour, je me suis demandé si il serait possible de faire un "detecteur" de virus en autoit, par exemple en utilisant les bases virale de clamwin, vue que le logiciel est open source.
Donc voila un petit bout de code pour lister et lire les fichiers :
► Afficher le textecode
Code : Tout sélectionner
#include<RecFileListToArray.au3>
$tot = 0
$rec = _RecFileListToArray(@DesktopDir & "\Autoit", "*", 1, 1, 1, 2)
GUICreate("toto" & $rec[0],500,500)
$rep = GUICtrlCreateLabel("test",50,50,400,30,-1,0x00000200)
AdlibRegister("_test",1)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
case -3
Exit
EndSwitch
WEnd
Func _test()
$tot = $tot + 1
if $tot >= $rec[0] then
AdlibUnRegister("_test")
endif
GUICtrlSetData($rep,$tot & " : " & $rec[$tot])
$rd = FileOpen($rec[$tot],0)
$rdd = FileRead($rd)
FileClose($rd)
if StringInStr($rdd,"test_virus") Then
MsgBox(0,0,$rec[$tot])
EndIf
EndFunc
mais je ne sais pas comment fonctionne les bases, donc si quelqu'un a une idée, ca serait cool
