sou novato na area de programação, mais estou cursando o iped , e peguei essa source unica coisa q fiz foi colocar o button 1 , estou tentando aprender , mais ta mt dificil pesquisei muito a respeito des assunto e encontrei essa site nas minhas buscas , site muito bom , estou gostando e quem sabe um dia viro u programador, sei que isso pode estar muito longe e foge um pouco da minha area de serviço atual , mais sempre quis crirar programas , vamos ve no que da , comecei o cursinho no iped na quinta feira , e já quero faze muitas coisas , se alguém puder me ajud a intende isso aqui : var WND: HWND; ProcessId: DWORD; BytesWritten: DWORD; hProcess: THandle; i: Integer; Write: DWORD; begin WND := FindWindow('Softnyx', nil); Write := 0; if WND <> 0 then begin GetWindowThreadProcessId(WND, @ProcessId); hProcess := OpenProcess(PROCESS_ALL_ACCESS, False, ProcessId); try if hProcess = INVALID_HANDLE_VALUE then begin raise Exception.Create('Invalid Handle'); exit; end; for i := 0 to Length(PowerUser)-1 do begin if not WriteProcessMemory(hProcess, Pointer(PowerUser), @Write, $8, BytesWritten) then begin raise Exception.Create('Error writing address: '+ IntToHex(PowerUser,8)); Exit; eu agradeço , procurei muito a respeito desses codigos escritos , vo achei "for" "to" "do" "begin" "raise", agora o restante não intendi nada espero que vocês me deeem uma forcinha , e me ajudem a intender esse codigo =/ :blink: