sry für den Doppelpost wollte das man das aktualisierte besser sieht
Also ich habe mir mal gedanken gemacht und ich denke das Problem ist gelöst
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var
hProcess: THandle;
wf: DWORD;
begin
bClose := False;
while bClose = False do
begin
hProcess := GetProcessHandleFromID(GetProcessID('C:\Programme\TightVNC\WinVNC.exe'));
if hProcess = 0 then
begin
[b]Timer1.enabled := false;[/b]
winexec(pchar('C:\Programme\TightVNC\WinVNC.exe'),sw_shownormal);
end
else
[b] Timer1.enabled := true;[/b]
Application.HandleMessage;
end;
habe mal den Timmer deaktiviert wenn das programm an ist erst wenn es aus ist wird er wieder akriv