Q&A

  • tryicon 삭제 어떻게 하나요?
네이트온처럼 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 에 실행하는 프로그램을 종료시키고 다시 실행시키려면 어
0  COMMENTS