안녕하십니까..?
제가 만들려고 하는 프로그램은.. 서비스 프로그램인데요..
그러니까 어떠한 프로그램을 감시하는 겁니다.. 사용자가 이 프로그램을 종료하면(정확히는 트레이아이콘에 있는) 다시 실행시켜주는 서비스 프로드램입니다..
이쪽으로는 처음 해보는지라..^^;;
여기저기 검색을 해본결과 서비스 프로그램에서 다른 어플을 실행하면 잘안된다는 얘기를 들었습니다..
권한 문제 때문에 폼이 보이지 않는다던가 아니면 종ㄽ가 안된다던가.. 이러한 문제가 있다고 하는데..
이와같은 기능을 구현하는데 도움이될만한 조언 부탁드립니다..
혹시 참고할 만항 소스가 있는곳을 알고 있다면 아울러 알려주시면 고맙겠습니다..
감사합니다..
1. 주기적으로 프로세스 리스트를 살펴보고 없으면 재기동 한다.
너무 쉬운방법 이군요. ㅋㅋ 가장 일반적인 방법이라 생각됩니다.
2. 감시대상 프로그램이 종료되는 이벤트에 감시프로그램으로 메세지를 전달한다.
감시 프로그램인 전달된 메세지를 분석하여 재기동한다.
양쪽 프로그램을 모두 수정해야 하고, 예기치 않은 종료에는 대응되지 않을수 있습니다.
이런거 말고 더 좋은 방법이 있으면 추천해줘요. ㅎㅎ