Amigos ahora estoy con una variante pero que en vez del nombre de la ventana trabaje con el pid del proceso y tengo esto:
Código PHP:
bool THiloDebugger::AtachProcessById(int id,int &Error)
{
DWORD ThreadId;
int retval=false;
//ThreadId=GetWindowThreadId(HParent,&ProcessId);
if(ThreadId)
{
if(DebugActiveProcess(id)){
pi.dwThreadId=ThreadId;
pi.hProcess = OpenProcess( PROCESS_QUERY_INFORMATION | PROCESS_VM_READ | PROCESS_TERMINATE, FALSE, id);
pi.hThread = OpenThread( THREAD_QUERY_INFORMATION | THREAD_TERMINATE, FALSE, ThreadId);
pi.dwProcessId=id;
retval=true;
Error=0;
}else{
Error=-1;
}
}else{
Error=-2;
}
return retval;
}
El problema es que para hacerlo así necesito el hwnd de la ventana y no puedo usar FindWindow porque se supone que no tengo el titulo de la ventana y que lo hago con el pid. ¿como podria solucionarlo?