메뉴 건너뛰기

그외 개발정보


mouclass 접근..

구리 2010.03.13 11:57 조회 수 : 3047

안녕하세요.

말씀하신데로 시도 중인데 의문점이 한가지 생겼습니다.

알려주셨던 내용과 검색을 통해서 다음과같은 사실을 정리 할 수 있었습니다.

1. 마우스에 이벤트를 보내주기 위해선 mouclass callback 함수를 받아와야한다.

2. 아래와 같이 특정레지스트리 주소에 작성해주면 해당 서비스에 마우스콜백함수가 날아온다
\Registry\Machine\Hardware\Devicemap\PointerPort

name : \Device\PointerPort0
value : \Registry\Machine\System\CurrentControlSet\Services\서비스명

3. MajorFunction 에서 IRP_MJ_INTERNAL_DEVICE_CONTROL 메시지를 잡아낸다.

4. IOCTL_INTERNAL_MOUSE_CONNECT 부분에서 접속정보를 얻어낸다.


하지만 아무 메시지가 날아오지 않네요..

제가 생각하고 있는게 틀린점이 있는지요

=============================================

그리고

mouser나 mouclass 말고도 제가 가지고 있는 실제터치스크린 드라이버 소스도있습니다.

기존에서는 controller driver 한 개
mouse control driver 한 개

이렇게 두 개의 드라이버를 만들어놓고
드라이버끼리 통신하는 방법을 사용했습니다.

controller driver에서 mouse control driver를 불러온거죠.

한 개의 드라이버파일로는 불가능한 일인가요

바쁘실텐데 신경써주셔서 감사합니다^^




번호 제목 글쓴이 날짜 조회 수
공지 [TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 파이팅건맨 2016.01.05 3213
» mouclass 접근.. [3] 구리 2010.03.13 3047
공지 class callback호출시 에러가 나는데 뭐가 문제인지 모르겠습니다..ㅠㅠ [1] 나원오 2006.07.22 3046
124 [TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 파이팅건맨 2016.01.05 3213
» mouclass 접근.. [3] 구리 2010.03.13 3047
122 class callback호출시 에러가 나는데 뭐가 문제인지 모르겠습니다..ㅠㅠ [1] 나원오 2006.07.22 3046
121 [TIP] 라즈베리파이 3를 AP로 만들기 (How to make Raspberry Pi 3 to Access point device) 파이팅건맨 2018.01.22 2747
120 USB Keyboard Filter Driver 제작 관련... [1] 나원오 2006.11.22 2599
119 운영체제에서 "철학자들의 만찬" 알고리즘에 대해.. [1] 정준욱 2004.06.04 2246
118 실시간 동작감지 앱 - 추태(안드로이드용) 파이팅건맨 2011.05.29 2242
117 https 패킷 디버깅 [5] ChazEpps 2012.04.30 2116
116 [TIP] CentOS 7에 MySql 5.7 설치 & 업그레이드 하기 파이팅건맨 2017.11.15 2068
115 [펌]Sony vegas - 영상의 객체를 따라다니는 텍스트 효과(Sony Vegas Motion Tracking Text) 파이팅건맨 2015.06.02 2061
114 "pc용 dos의 설계 및 구현" 책의 diskette 화일을 구합니다. [1] 주하 2009.11.10 1960
113 Soft ICE 기존 사용법 및 내용추가 파이팅건맨 2002.02.25 1941
112 플로피 필터 드라이버 관련 질문입니다..답변좀해주세요.. [2] 백종경 2006.12.12 1879
111 먼 길을 따라.. [1] 최상훈 2009.12.21 1875
110 터치스크린 - 마우스제어 [2] 구리 2010.03.10 1836
109 inf 파일을 이용한 드라이버 자동 설치 [2] 안민선 2003.09.23 1772
108 os를 공부하고 있습니다. [1] 김제영 2009.12.14 1673
107 [TIP] MAC에 wget설치가 잘 되지 않을때 파이팅건맨 2016.02.25 1547
106 PC의 메모리 맵 정보 [1] 파이팅건맨 2007.04.24 1542
105 GSector 플로피->하드로 쓰기가 가능한가요? [1] 정식 2007.01.26 1512
위로