안녕하세요
시스템에 별다른 부하를 주지 않는 상태에서 시스템을 감시 하고 있다가
특정 프로그램이 실행될때 그 프로그램을 강제 종료하는 프로그램을
만들어 봤습니다
근데 어떤 시점에서 실행중인 프로그램을 검색해야 할지 몰라서
그냥 타이머를 약 200 미리 정도로 운용하면서 그때마다
실행중인 프로그램의 리스트를 읽어서 있나 확인해보았습니다
일단 별 문제 없이 작동은 했는데
얼마간 다른 프로그램을 사용하다 보니
제 감시 프로그램이 잘못된 연산 오류를 유발하고 있네요
그경우 닫기를 하고 시스템을 종료하려구 하면
블루스크린 까지 뜨면서 정상 종료를 못하게 만드네요..ㅠ,.ㅠ
아무래도 타이머의 문제가 아닌가 해서요
타이머를 쓰지 않고 외부프로그램이 실행되는 시점에 제 프로시져로
들어오게 할 수는 없는지요
고수분들의 답변을 기다립니다
혹시 필요하다고 하시면 소스도 올리겠습니다
그럼이만...
아마도 Hooking 쪽 자료를 살펴보세요..
조홍건 wrote:
> 안녕하세요
>
> 시스템에 별다른 부하를 주지 않는 상태에서 시스템을 감시 하고 있다가
> 특정 프로그램이 실행될때 그 프로그램을 강제 종료하는 프로그램을
> 만들어 봤습니다
> 근데 어떤 시점에서 실행중인 프로그램을 검색해야 할지 몰라서
> 그냥 타이머를 약 200 미리 정도로 운용하면서 그때마다
> 실행중인 프로그램의 리스트를 읽어서 있나 확인해보았습니다
>
> 일단 별 문제 없이 작동은 했는데
> 얼마간 다른 프로그램을 사용하다 보니
> 제 감시 프로그램이 잘못된 연산 오류를 유발하고 있네요
> 그경우 닫기를 하고 시스템을 종료하려구 하면
> 블루스크린 까지 뜨면서 정상 종료를 못하게 만드네요..ㅠ,.ㅠ
>
> 아무래도 타이머의 문제가 아닌가 해서요
> 타이머를 쓰지 않고 외부프로그램이 실행되는 시점에 제 프로시져로
> 들어오게 할 수는 없는지요
>
> 고수분들의 답변을 기다립니다
> 혹시 필요하다고 하시면 소스도 올리겠습니다
> 그럼이만...