본문 바로가기

DEV/VB

프로세스 관리 프로그램(프로세스 모니터, 자동 재시작)

반응형

계속해서 돌아가야 할 프로그램들이 종료되는 경우가 있다.
또는 시스템 재시작시 구동해야 될 목록을 관리해야 되는 경우
일일이 서버 관리자 또는 수동으로 목록 관리하여 메뉴얼 보면서 작업하는 것도 귀찮죠.

그래서 비베로 후다닥 만든 초기작...
업무상 필요해서 만든거지만, 어디에서 요청 온 것도 없고,
내가 필요해서 따로 만든거라 그냥 공개했습니다.
(사무실에서 전기가 자주 떨어져 하드가 ....완성본이 없어져 버렸네 ㅠㅠ)

로그를 볼 수 있는 기능과 실행 시 인자 값을 넣어서 가능한 버전이 사라졌지만....-_-;;;
추후에 다시 구현 하기로 하고, 초기버전을 업로드합니다..

processMonitor.zip




실행화면



왠지 제목은 거창한데 프로그램은 너무 볼품이 없네요 ㅎㅎ
실행중인 프로세스에는 현재 구동된 프로세스 목록을 볼수 있으며(10초인가 30초마다 갱신),
감시 중인 프로세스에는 추가를 통해 프로그램을 등록 할수 있습니다.
등록된 프로그램은 프로세스명으로 검색하여, 해당 프로세스가 프로세스 목록에 있는지 검색하여, 없을 경우 프로그램을 재시작합니다..

시작프로그램 등록은 레지스터리에 processMonitor.exe를 등록하여,
윈도우 시작 시, processMonitor.exe를 자동으로 실행하게 됩니다.
즉, 감시중인 프로세스에 등록되어 있다면, 시스템이 리붓이 되더라도 구동이 되겠죠 ^^

아 참 실행파일이 있는 폴더에 Log폴더가 있을껍니다. 거기에 재시작시 로그 간단히 남기게 되어 있어요.

......아흑 소스 복구 언제 하나 ㅠㅠ





반응형

'DEV > VB' 카테고리의 다른 글

Visual Basic 현재 날짜 가져 오기  (2) 2010.09.15
VisualBasic ODBC를 이용한 DB접속  (0) 2010.04.08
VisualBasic 파일 입출력  (0) 2010.04.08
VisualBasic 폼의 투명도 설정하기  (0) 2010.04.08
VisualBasic 폼을 원으로 만들기  (0) 2010.04.08
댓글