guy, tell us what you want to do, but exactly please. Especially, for me I want to know what is your meaning of "Protection Scanner". What is this ?
I think you are looking for Version Numbers in foreign files ? It wouldn't be easy to locate them. Because of that, I think you are "on the Holzweg"