Código
Necesito conseguir el Handle de la ventana para obtener el PID del proceso y modificar sectores concretos de su memoria.
#include <iostream> #include <windows.h> using namespace std; int main() { HWND hVentana; if (!(hVentana = FindWindow(NULL,"ProgramaCrackeado"))) { MessageBox(NULL,"No se pudo encontrar la ventana","Error",MB_OK); return -1; } }
Lo que ocurre es que parece no encontrar la ventana puesto que el nombre es correcto, porque lo hago con la calculadora de windows y ocurre exactamente lo mismo, nunca encuentra la ventana, asi que puse el parametro del nombre como null y segun MSDN deben coincidir todas las ventanas con esa "Busqueda" pero ocurrian cosas indeseadas pues injectaba en memoria de procesos que no queria injectar.
Como lo mas probable es que este deprecated o en Vista no funcione, queria preguntar si existe alguna otra manera de obtener el PID de un proceso en ejecucion.