이상 과 살펴본 바 와 같이 본 발명 의 일 실시 예 에서 멀티 마우스 포인터 를 생성 하 기 위하 여 기존 마우스 드라이버 와 동일 한 모듈 을 사용 하 며 , 다만 마우스 의 고유 아이디 , 즉 범용 식별자 ( globally unique identifier , GUID ) 를 통하 여 새로운 드라이버 로 인식 하 도록 레지스트리 에 등록 한다 . 새로운 드라이버 의 마우스 이벤트 , 예 를 들 어 , 왼쪽 마우스 버튼 다운 , 왼쪽 마우스 버튼 업 , 오른쪽 마우스 버튼 다운 , 오른쪽 마우스 버튼 업 , 종축 마우스 이동 , 횡축 마우스 이동 , 마우스 휠 다운 , 마우스 휠 업 , 마우스 휠 스크롤 다운 및 마우스 휠 스크롤 업 등 을 후킹 하 고 전체 윈도우 사이즈 와 멀티 마우스 디바이스 가 적용 되 는 어플리케이션 윈도우 사이즈 를 동적 으로 계산 하 여 마우스 커서 를 이미지 로 출력 함 으로써 2 개 이상 의 마우스 를 각각 사용 할 수 있 게 한다 .