Ver Mensaje Individual
  #1  
Antiguo 05-05-2010
ZeroTheAprendic ZeroTheAprendic is offline
Registrado
 
Registrado: may 2010
Posts: 2
Reputación: 0
ZeroTheAprendic Va por buen camino
Ayuda Delphi ProcessWait?

Hola a todos!

Soy nuevo en este lenguaje y me preguntaba si alguien sabe como esperar el lanzamiento de un proceso... (sin ejecutarlo a traves de Delphi)

Que pretendo...

Pretendo usarlo para escribir memoria, pero antes de escribir la memoria el proceso debe existir, asi que he pensado si existe algún comando o función para esperar el proceso algo asi como ProcessWait()

Botón-> Espera a que el proceso exista -> continua con el código

El código actual....

Código Delphi [-]
begin
Address := $0100579C; //Address winmine (timer)
NewValue := 0;
Data := 4;
if GetID(process,Pid) then
begin
Pidhandle := OpenProcess(PROCESS_ALL_ACCESS,False,Pid);
WriteProcessMemory(Pidhandle, Pointer(Address), @NewValue, Data, Written);
closehandle(Pidhandle);
  label1.caption := 'Memory correctly written';
end else
  begin
  label1.caption := 'Process Not FOUND!';
end;
Responder Con Cita