I'm not sure if this is possible. But if I have an .exe file stored somewhere I can access it (e.g. my desktop) which has a version number variable stored in the details tab of the file's properties **(not talking about the programming construct of gettable/settable properties here).** Can I access this property in .NET?

All examples I've seen seem to reference the local program properties.

If the above is not possible, is there any way to make certain information about a program available for other programs to access and read?

**EDIT: I don't just want version info, I'll also need to access date modified and file size and possibly other properties in the details tab later on**