¿Cómo obtengo programáticamente la versión de un archivo DLL o EXE?

Necesito obtener la versión del producto y la versión del archivo para un archivo DLL o EXE usando las API nativas de Win32 en C o C ++. Soyn buscando la versión de Windows, pero los números de versión que ve haciendo clic derecho en un archivo DLL, seleccionando "Propiedades" y luego mirando la pestaña "Detalles". Suele ser un número de versión punteado de cuatro partes x.x.x.x.

Respuestas a la pregunta(14)

Su respuesta a la pregunta