QUOTE(no2pencil @ 11 Apr, 2009 - 07:19 PM)

It's my understanding that Viruses are defined by strings in the binary executable. The header to the binary executable is examined by the Anti Virus for known strings. Therefor the file name could be anything. You should be able to use the definitions file from any major Anti Virus program.
This searching tool of mine isnt designed to go that deep.
It is designed to search for known file names and directories.
Alot of virus's are known to live in certain places, have certain dll names and file names.
True, some virus's can have any name when they automaticly generate new files etc. And when a virus injects itself into your system files etc.
This scanner of mine is much simpler though.
It does not scan the memory of the files, it simply searches for known files in directories they are known to be in.