Q&A

  • 다른 프로그램이 실행중 일때 종료시키기
다른 프로그램 실행파일명을 알고 있을 때,
그 프로그램이 실행중인지 파악하고, 실행중이라면
종료를 시킬려고 합니다.
아시는분의 많은 도움 바랍니다.
2  COMMENTS
  • Profile
    김철홍 2004.05.24 19:14
    일단 Window의 Handle을 구한 후 종료시키시면 될듯하네요.
    Window Handle은 FindWindow 함수로 구하시고요,
    종료시키는 건 SendMessage를 쓰시면 될듯싶네요.

    ex)      ghandle := FindWindow(nil, '실행화일명');      // 핸들구하기

               여기서 ghandle이 0이 아니면 실행중이겠죠.

               SendMessage(ghandle, WM_CLOSE, 0, 0);   // 종료시키기


  • Profile
    홍사웅 2004.05.24 23:38

    답변에 감사드립니다.
    FindWindow는 제가 알기 있기로.. 파라미터에 실행파일명이 들어가는 것이 아니라 Window Caption명이 들어가는 걸루 알고 있는데..
    윈도우 Caption명은 모르고 실행파일명만 알고 있을때 실행여부를
    알고 싶습니다.
서버에 요청 중입니다. 잠시만 기다려 주십시오...