Estoy haciendo la última práctica, bueno de hecho ya la terminé y el ejecutable resultante funciona perfectamente.
La cuestión es que he descargado tu ejecutable final ("Practica 4 Resultado") y al examinar la estructura PE veo que hay algunas cosas que difieren del mio... por ejemplo:
Código:
OptionalHeader->SizeOfImage = 0x3400
- No debería estar alineado a 0x4000 ?
Sección: .idata->VirtualSize = 0x98
Sección: .data->VirtualSize = 0x400
- ? La sección ampliada no era la .idata?? como es que le has aumentado el VirtualSize al .data en vez de al .idata?
Y ya por último... como lo has hecho para que el MessageBox coja el texto insertado al final de la sección? :S
Serias tan amable de aclararme estos puntos?
Gracias y saludos!