Hola soy nuevo en este foro y se un poco de esta programación, haber si alguien puede ayudarme, mi problema es el siguiente, estoy tratando de extraer datos del explorer.exe por ejemplo la rutas que actualmente se están ejecutando (carpetas abiertas leí algo en este foro ) e usado las siguientes funciones:
invoke FindWindow,NULL,addr nombre_ventana
invoke GetWindowThreadProcessId,eax,addr PID
invoke OpenProcess,PROCESS_ALL_ACCESS,0,PID
invoke ReadProcessMemory,eax,403000h,addr leer,256,0
Si me lee datos pero pues no lo que quiero si alguien sabe en que sección de memoria o modulo esta información de las ventanas (carpetas) están abiertas.
Otra opción es extraer del edit de barra de direcciones la ruta, bueno esta si puedo extraerlo pero necesita estar habilitada la barra de direcciones, lo que estoy haciendo es un programa para varias personas, lo que necesito es saber como habilitar la barra de direcciones en el regedit pero no encuentro nada. Esto es para que el usuario no la habilite manualmente. E batallado mucho con esto haber si alguien puede ayudarme. Saludos