네이트온처럼 Tryicon을 만든다음에 자동업데이트를 하려고 하는데요
......
try
try
projClientHandle := FindWindow('projClient', nil); --> 핸들값을 못 갖고 옵니다.
SendMessage(projClientHandle, wm_Close, 0, 0);
finally
if FileExists(lDestDir + '\projClient.exe') then
DeleteFile(lDestDir + '\projClient.exe');
end;
try
If IdFTP1.Connected Then IdFTP1.Disconnect;
IdFTP1.Connect;
IdFTP1.Get('./alarm/projClient.exe', lDestDir + '\projClient.exe', true);
IdFTP1.Disconnect;
except
begin
end;
end;
ShowMessage('설치가 완료되었습니다.');
WinExec(pChar(lDestDir + '\projClient.exe'), SW_SHOW);
Self.Close;
finally
Screen.Cursor := crDefault;
end;
.....
위의 실행화일은 install.exe 파일인데요 projClient.exe 를 종료시킨뒤 삭제후 서버에서 projClient.exe를 다운받아서 설치하고 다시 실행시키려고 합니다. 위처럼하면 tryicon에있는 projClient 는 종료되지 않고 projClient 가 사용중이라 다운로드도 되지 않습니다. tryicno 에 실행하는 프로그램을 종료시키고 다시 실행시키려면 어