Cherche ligne et sort resultat

Résolu
cs_floran Messages postés 16 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 18 octobre 2005 - 13 sept. 2005 à 12:05
cs_floran Messages postés 16 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 18 octobre 2005 - 13 sept. 2005 à 17:21
Bonjour a tous

Voila je travaille sur une application qui a comme but d' analyser un fichier log de ce genre :



C:\WINDOWS\system32\winlogon.exe

C:\WINDOWS\system32\services.exe

C:\WINDOWS\system32\lsass.exe

C:\WINDOWS\system32\svchost.exe

C:\WINDOWS\System32\svchost.exe

C:\WINDOWS\system32\spoolsv.exe

C:\Program Files\Network Associates\Common Framework\FrameworkService.exe

C:\Program Files\Network Associates\VirusScan\Mcshield.exe

C:\Program Files\Network Associates\VirusScan\VsTskMgr.exe

C:\Program Files\Fichiers communs\Microsoft Shared\VS7Debug\mdm.exe



Et je voudrais que mon application recherche par exemple "C:\WINDOWS\system32\winlogon.exe" et me sorte differente informations.

Et que sa donne sa :



C:\WINDOWS\system32\winlogon.exe

Desciption : Fichier windows

Eradication : Ne pas supprimer.



Et cela pour chaque ligne.

J' ai essayer de stocker toute les info dans un fichier texte et d'
utiliser la fonction Find de RichTextbox mais sa vraiment galere sa
plante souvent.



Donc je voudrais savoir si vous connaisiez pas une autre methode.

merci a vous

5 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
13 sept. 2005 à 13:34
j'en reste à mon explication INSTR.
tu cherches une clef, et ensuite, tu la compares, par exemple, à une base de données er recherches les libellé et autres infos.
PCPT
3
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
13 sept. 2005 à 12:28
salut,
tout dépend comment tu construis ton fichier.log

pour rechercher, tu veux par exemple svchost.exe


Private Sub Command1_Click()
Dim MotClef As String
Dim Pos As Integer
'
'MaChaine contient tout ton fichier .Log
MotClef = "svchost.exe"
Pos = InStr(1, MaChaine, MotClef)
'Pos retourne la position du premier caractère de ta
'recherche, zéro si rien
End Sub


<SMALL> Coloration syntaxique automatique [AFCK]</SMALL>

pour l'exemple, tu auras le premier svchost.exe

PCPT
0
cs_floran Messages postés 16 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 18 octobre 2005
13 sept. 2005 à 12:50
le fichier log est le fichier log de HijackThis, Hijackrhis est un
logiciel qui scanne le syteme a la recherche de spyware,etc. Il scane
le disque dur, le registre. Et crée un fichier log de ce genre :



Logfile of HijackThis v1.99.1

Scan saved at 12:06:16, on 08/08/2005

Platform: Windows XP SP2 (WinNT 5.01.2600)

MSIE: Unable to get Internet Explorer version!



Running processes:

F:\WINDOWS\System32\smss.exe

F:\WINDOWS\system32\winlogon.exe

F:\WINDOWS\system32\services.exe

F:\WINDOWS\system32\lsass.exe

F:\WINDOWS\system32\Ati2evxx.exe

F:\WINDOWS\system32\svchost.exe

F:\WINDOWS\System32\svchost.exe

F:\WINDOWS\system32\spoolsv.exe

F:\WINDOWS\system32\Ati2evxx.exe

F:\WINDOWS\Explorer.EXE

C:\Program Files\Alwil Software\aswUpdSv.exe

C:\Program Files\Alwil Software\ashServ.exe

F:\Program Files\ATI Technologies\ATI Control Panel\atiptaxx.exe

F:\WINDOWS\system32\RunDll32.exe

F:\Program Files\Java\jre1.5.0_04\bin\jusched.exe

C:\PROGRA~1\ALWILS~1\ashDisp.exe

F:\Program Files\HP\HP Software Update\HPWuSchd.exe

F:\Program Files\HP\hpcoretech\hpcmpmgr.exe

F:\WINDOWS\system32\svchost.exe

C:\Program Files\Alwil Software\ashMaiSv.exe

C:\Program Files\Alwil Software\ashWebSv.exe

F:\WINDOWS\system32\wscntfy.exe

F:\WINDOWS\system32\cmd.exe

F:\Program Files\HP\hpcoretech\comp\hptskmgr.exe

F:\Program Files\Mozilla Firefox\firefox.exe

F:\Documents and Settings\Administrateur\Bureau\HijackThis.exe



R0 - HKCU\Software\Microsoft\Internet Explorer\Main,Start Page =

R0 - HKCU\Software\Microsoft\Internet Explorer\Main,Local Page =

R0 - HKLM\Software\Microsoft\Internet Explorer\Main,Local Page =

R0 - HKCU\Software\Microsoft\Internet Explorer\Toolbar,LinksFolderName =

O2 - BHO: AcroIEHlprObj Class - {06849E9F-C8D7-4D59-B87D-784B7D6BE0B3} - C:\Program Files\ActiveX\AcroIEHelper.dll

O2 - BHO: (no name) - {53707962-6F74-2D53-2644-206D7942484F} - C:\PROGRA~1\SPYBOT~1\SDHelper.dll

O4 - HKLM\..\Run: [ATIPTA] F:\Program Files\ATI Technologies\ATI Control Panel\atiptaxx.exe

O4 - HKLM\..\Run: [Cmaudio] RunDll32 cmicnfg.cpl,CMICtrlWnd

O4 - HKLM\..\Run: [SunJavaUpdateSched] F:\Program Files\Java\jre1.5.0_04\bin\jusched.exe

O4 - HKLM\..\Run: [avast!] C:\PROGRA~1\ALWILS~1\ashDisp.exe

O4 - HKLM\..\Run: [HP Software Update] "F:\Program Files\HP\HP Software Update\HPWuSchd.exe"

O4 - HKLM\..\Run: [HP Component Manager] "F:\Program Files\HP\hpcoretech\hpcmpmgr.exe"

O4 - Startup: Adobe Gamma.lnk = F:\Program Files\Fichiers communs\Adobe\Calibration\Adobe Gamma Loader.exe

O4 - Startup: Folding@Home 5.03.lnk = ?

O4 - Startup: OpenOffice.org 1.9.104.lnk = F:\Program Files\OpenOffice.org 1.9.104\program\quickstart.exe

O4 - Global Startup: Accélérateur de démarrage AutoCAD.lnk = F:\Program Files\Fichiers communs\Autodesk Shared\acstart16.exe

O4 - Global Startup: HP Digital Imaging Monitor.lnk = F:\Program Files\HP\Digital Imaging\bin\hpqtra08.exe

O4 - Global Startup: Lancement rapide d'Adobe Reader.lnk = C:\Program Files\Reader\reader_sl.exe

O9 - Extra button: (no name) - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - F:\Program Files\Java\jre1.5.0_04\bin\npjpi150_04.dll

O9 - Extra 'Tools' menuitem: Console Java (Sun) -
{08B0E5C0-4FCB-11CF-AAA5-00401C608501} - F:\Program
Files\Java\jre1.5.0_04\bin\npjpi150_04.dll

O13 - DefaultPrefix:

O13 - WWW Prefix:

O13 - Home Prefix:

O13 - Mosaic Prefix:

O13 - FTP Prefix:

O13 - Gopher Prefix:

O23 - Service: Adobe LM Service - Adobe Systems - F:\Program Files\Fichiers communs\Adobe Systems Shared\Service\Adobelmsvc.exe

O23 - Service: avast! iAVS4 Control Service (aswUpdSv) - Unknown owner - C:\Program Files\Alwil Software\aswUpdSv.exe

O23 - Service: Ati HotKey Poller - ATI Technologies Inc. - F:\WINDOWS\system32\Ati2evxx.exe

O23 - Service: ATI Smart - Unknown owner - F:\WINDOWS\system32\ati2sgag.exe

O23 - Service: Autodesk Licensing Service - Autodesk, Inc. - F:\Program
Files\Fichiers communs\Autodesk Shared\Service\AdskScSrv.exe

O23 - Service: avast! Antivirus - Unknown owner - C:\Program Files\Alwil Software\ashServ.exe

O23 - Service: avast! Mail Scanner - Unknown owner - C:\Program Files\Alwil Software\ashMaiSv.exe" /service (file missing)

O23 - Service: avast! Web Scanner - Unknown owner - C:\Program Files\Alwil Software\ashWebSv.exe" /service (file missing)

O23 - Service: iPod Service (iPodService) - Apple Computer, Inc. - F:\Program Files\iPod\bin\iPodService.exe



Le fichier log est assez diffice a comprendre, et il faut connaitre la signification de chaque ligne.

Et peut de personne comprendrent les log de HijackThis.



Donc je voudrais que mon logiciel scanne lignes par lignes le fichiers
log, et recherche dans une sorte de base de donne chaque ligne et qu'
il sorte sa desciption et sa methode d' eradication.



Par exemple qu' il chercher la ligne " F:\WINDOWS\System32\smss.exe" et
qu' il me resort sa desciption et sa methode d' eradication.



Donc la j' avais utiliser un systeme de fichier text avec la focntion
find de richtextbox mais comme dit dans mon premier message, c' est
long et merde assez souvent.



Voila un site qui fait la meme chose.

F:\WINDOWS\System32\smss.exe
0
cs_floran Messages postés 16 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 18 octobre 2005
13 sept. 2005 à 13:22
Euh desole l' adresse du site n' est pas F:\WINDOWS\System32\smss.exe mais http://www.hijackthis.de/fr
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_floran Messages postés 16 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 18 octobre 2005
13 sept. 2005 à 17:21
merci de ton aide donc je vais regarder du cote du forum base de donne.
0
Rejoignez-nous