Based on your question in this other thread you also dug up from the grave you are after what the Shell calls the "File Version" extended property. More specifically the version info that compilers and linkers record within PE files (EXE, DLL, etc.).
You can get this via the Shell's automation interfaces fairly easily, as well as by low-level API calls as illustrated in that other thread. However neither of these is "fast" since they both rely on reading data from the file to get it.
Here is an example created by extending an earlier demo I wrote to retrieve some image file extended properties:
So now you have two possible approaches. Applying either of them is just a matter of some very simple additional programming. Your post in the other thread is a bit disappointing in this regard. We don't do free custom programming here, but we're happy to help with questions.