안녕하세요
가입하기가 무섭게 글부터 남기네요^^;;;
인스톨 파일을 만들기 위해서 이노셋업이라는 프로그램을 사용하고 있습니다...
작업중에 해결해야될 문제가 있는데 잘 해결이 안되서 도움을 요청 드리고자 이렇게
글을 남기게 되었습니다...
이노셋업을 exe 파일이 열려있는 상황에서 삭제를 선택하면 메세지 박스를 띄워서 지금 exe 파일이 실행
중이니 프로그램을 종료후에 삭제하세요 라는 메시지를 보여주고 싶은데...
exe 파일이 열려있는지 어떻게 체크를 해야되는지 모르겠습니다
이노셋업 메뉴얼 봤는데 그와 관련되서는 잘 모르겠더라구요
혹시 이와 관련으로 알고 계신 분이 있으시면 조언 부탁드립니다.
감사합니다...
FindWindow()로 해당 프로그램을 찾으면 될거 같습니다.
[Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
if FindWindow('MyAPP', nil) <> 0 then
MsgBox('exe 파일이 실행 중이니 프로그램을 종료 후에 삭제하세요.', mbError, mb_Ok);
end;