Estoy experimentando con acceso a memoria en .NET. Por el momento, tengo un programa administrado que inicia un proceso no administrado y recupera el BaseAddress
de uno de sus módulos cargados (un archivo DLL). Lo que me gustaría hacer es de alguna manera leer el encabezado PE del módulo cargado para que luego pueda recuperar las direcciones de sus exportaciones.¿Cómo leo el encabezado PE de un módulo cargado en la memoria?
Lamentablemente, no puedo encontrar ninguna buena información sobre esto. ¿Algunas ideas?