Oppure

Loading
01/12/09 20:33
Xardas
Come da titolo, vorrei sapere come funzionerebbe, in C, un piccolo scanner, come quelli degli antivirus, che ricerchi qualcosa, un qualsiasi pezzo di codice o anche la parola ciao. In effetti l'antivirus di per se c'entra poco, è lo scanner che mi interessa e per curiosità. A livello basilare, si intende, cioè senza andare nell'impossibile. Grazie dell'attenzione!
aaa
01/12/09 20:59
manvb.net
Prendi una cartella(da scansionare) e con una funzione ricorsiva ti trovi tutti i files nelle sottocartelle. Quando hai la lista dei files, li apri uno per volta e scorri tutto il contenuto confrontando ogni byte del file col primo byte della stringa da cercare. Quando trovi il primo byte verifichi se i successivi(nel file) coincidono con quelli della stringa da cercare.
aaa