Hallo,
ich brauche dringend einen Parser der mir eine Textdatei durchsucht.
Meine meine Textdatei sieht folgendermaßen aus:
Drivers
…
ModuleName Code Data Bss Paged Ini
ntoskrnl.exe 279424 42304 0 441472 85504 hal.dll 24800 4320 0 9920 19936 22:18:03 1999
dac960nt.sys 35200 59552 0 0 1056 Thu Jul 30
SCSIPORT.SYS 9856 32 0 17248 2240 Wed Jun 27
ql2100.sys 26624 53504 0 0 640 Thu May ql2200.sys 61696 184832 0 0 992 Fri Jun 23
Disk.sys 3328 0 0 7072 1632 Fri Feb 12 CLASS2.SYS 7264 0 0 1696 1184 Fri Jun Jan
Prozesse
Process PID User
Idle 0
System 2
smss.exe 26 NT AUTHORITY\SYSTEM
CSRSS.EXE 34 NT AUTHORITY\SYSTEM
WINLOGON.EXE 40 NT AUTHORITY\SYSTEM
SERVICES.EXE 48 NT AUTHORITY\SYSTEM
LSASS.EXE 51 NT AUTHORITY\SYSTEM
usw.
Es folgen noch mehrere Einträge wie Hotfixes, Service Packs usw.
Diese Einträge sind wie im o.g. Bsp. bei Drivers u. Prozesse dargestellt!
Folgendes möchte ich parsen u. in eine DB schreiben:
auslesen des Namen „Drivers“ und dann alle Treibernamen (ntoskrnl.exe,…) ermitteln.
auslesen der „Prozesse“ und dann alle Prozessenamen (smss.exe,…) ermitteln.
usw.
Das ganze muss ich in Visual Basic 6 programmieren !
Gibts da schon Bsp. Code oder hat jemand schon einen Parser für Textdateien ?
A. Ruf