컴퓨터사용여부
-
컴퓨터 사용여부( 자리비움 ) 파악하는 방법Programming/WINAPI 2008. 1. 8. 22:39
네이트온이나 MSN메신저에서 일정시간동안 사용자가 컴퓨터를 사용하지 않으면.. 자리비움이나 부재중으로 상태가 변경이 됩니다. 이러한 기능을 이용한 프로그램으로는 스크린세이버가 제일 대표적이죠.. 아무튼 사용자가 컴퓨터를 사용하고 있는지을 어떻게 파악을 할까? 일단 컴퓨터를 사용한다는건 입력장치(마우스 나 키보드 등)을 사용하고 있다는것이겠죠.. 물론 영화감상같은 경우는 예외이긴하지만.. 위와 같은 상황은 제외하고 입력장치의 사용여부를 통해서 컴퓨터가 사용중인지를 파악하는게 제일 좋은 방법이겠죠.. 마우스와 키보드의 상태를 파악하기위해서는 후킹을 하는 방법이 아주 자세하게 상태를 파악할 수 있지만.. dll을 따로 만들어야한다는게 번거롭죠.. 그래서 간단하게 마우스 좌표를 파악하는 함수인 GetCursor..