En internet puedes encontrar algunos programas que te dan ésta información, por ejemplo el ADLLExports de Wise Guy's, ECC Cracking Suite, Dependency Walker, ListDLLs,...
Si tienes instalados los GExperts también tienes una utilidad que te da ésta información (PE Information).
Si lo que deseas es realizar ésto desde una aplicación Delphi, te recomiendo que le eches un vistazo a una Unit llamada DLLTools de P. Below (que también anda por internet) que permite recuperar la info. que tú necesitas; Otra opción es descargarte el código fuente de los GExperts (versión antigua) y echarle un vistazo (Unit GX_PeInfo.pas) para ver cómo lo hacen, básicamente todos hacen algo parecido:
Cargar la imagen (mira API MapAndLoad)
Acceder a los Datos (API ImageDirectoryEntryToData)
Descargar la imagen (API UnMapAndLoad)
|