Travaillant sur un autre projet, j'aurais besoin d'une aide pour ce que je souhaite faire.
Tout d'abord voici le code
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>
#region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("", 650, 400, 141, 114)
Global $SCAN = GUICtrlCreateButton("SCAN", 16, 32, 145, 41, $WS_GROUP)
Global $NETTOYAGE = GUICtrlCreateButton("NETTOYAGE", 16, 88, 145, 41, $WS_GROUP)
Global $QUITTER = GUICtrlCreateButton("QUITTER", 16, 144, 145, 41, $WS_GROUP)
Global $Edit1 = GUICtrlCreateEdit("", 240, 64, 361, 200)
GUICtrlSetData(-1, "Files:" & @CRLF & @CRLF & @CRLF & @CRLF & @CRLF & @CRLF & "Registre:")
Global $Progress1 = GUICtrlCreateProgress(32, 300, 297, 41)
Global $RunS = GUICtrlCreateButton("Run script !", 336, 8, 161, 33, $WS_GROUP)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $SCAN
EndSwitch
WEndLe but de cet outil est de supprimer une infection, ce que je voudrais c'est que dans cette partie on indique les fichiers ou clés de registre qui n'ont pas été supprimés pas l'option NETTOYAGE, pour que cela les suppriment.
Donc ma question est la suivante :
Comment faire pour lire les données inscrites sous Files: et Registre: et supprimer les données écrites.
Exemple :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>
#region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("", 650, 400, 141, 114)
Global $SCAN = GUICtrlCreateButton("SCAN", 16, 32, 145, 41, $WS_GROUP)
Global $NETTOYAGE = GUICtrlCreateButton("NETTOYAGE", 16, 88, 145, 41, $WS_GROUP)
Global $QUITTER = GUICtrlCreateButton("QUITTER", 16, 144, 145, 41, $WS_GROUP)
Global $Edit1 = GUICtrlCreateEdit("", 240, 64, 361, 200)
GUICtrlSetData(-1, "Files:" & @CRLF & "C:\Windows\virus.exe" & @CRLF & @CRLF & @CRLF & @CRLF & @CRLF & "Registre:" & @CRLF & "HKEY_CURRENT_USER\Software\virus")
Global $Progress1 = GUICtrlCreateProgress(32, 300, 297, 41)
Global $RunS = GUICtrlCreateButton("Run script !", 336, 8, 161, 33, $WS_GROUP)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $SCAN
EndSwitch
WEndJe pense que c'est assez complexe pour moi tout du moins, c'est pourquoi je sollicite votre aide. J'ai pensé à utiliser les fonctions FileRead et FileReadLine mais cela lit les données dans un fichier préalablement ouvert donc je ce n'est pas la bonne solution.
Merci,
JW


