I think you may try to use Win32 API GetFileVersionInfo.
Here is link about how to use that in C#.
Unsafe Code Tutorial
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.