Q&A

  • 파일이름으로 실행중인지 아닌지 판단?
대부분 FindWindow로 실행중인지 아닌지를 판단하는 것 같습니다.

그러나 Window Title 이 계속해서 바뀌거나 상용프로그램이라서 개발당시

window title이 무엇인지 모를 경우가 있더군요.

그래서 파일이름으로 실행중인지 아닌지를 판단할 필요가 생겼습니다.

GetModuleHandle을 사용하여 0이 아니면 이미 실행중이라는 메세지를 뿌려보았는데

잘 안되더군요. 이 API가 아닌 것 같더군요.



다른 방법없나요?

1  COMMENTS
  • Profile
    공병모 1999.07.08 01:11
    신상철 께서 말씀하시기를...

    > 대부분 FindWindow로 실행중인지 아닌지를 판단하는 것 같습니다.

    > 그러나 Window Title 이 계속해서 바뀌거나 상용프로그램이라서 개발당시

    > window title이 무엇인지 모를 경우가 있더군요.

    > 그래서 파일이름으로 실행중인지 아닌지를 판단할 필요가 생겼습니다.

    > GetModuleHandle을 사용하여 0이 아니면 이미 실행중이라는 메세지를 뿌려보았는데

    > 잘 안되더군요. 이 API가 아닌 것 같더군요.

    >

    > 다른 방법없나요?

    안녕하세요..

    델파이 헬퍼의 팁/강좌란에 가보시면..

    김영대님이 쓰신 '프로그램 KILL 시키기'란 제목의 팁을 참고하시면

    문제를 해결할 수 있을 것 같군요.

    그리고 이 팁은 윈95/98만 지원합니다.

    그럼..즐거운 프로그래밍 하세요.