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; 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;