본문 바로가기

wdk sample

[WDK] passThrough 드라이버 이번에도 가장 먼저 이 드라이버가 무슨 일을 하는지 msdn부터 확인 해보겠다.The passThrough minifilter demonstrates how to specify callback functions for different types of I/O requests. 각각의 I/O 요청에 대한 콜백 루틴을 어떻게 지정해 주는지 알아보는 드라이버라고 한다?요곤 nullfilter에 비해 용량도 무려 17kb 이상 크다.요망하더라도 막상 보면 내용은 별로 없다. 보다시피 nullfilter에 비해 내용이 많지만....디버그 메세지 처리 관련 코드 들이다.특이하게 PFLT_FILTER를 nullfilter에선 구조체 안에 짱박아서 전역 변수로 선언했는데 이번엔 그냥 냅다 빼버렸다는거?? 중요한건 아닌.. 더보기
[WDK] nullFilter 드라이버 앞으로 wdk 샘플 예제를 보면서 공부해볼 생각이다.오늘은 wdk 샘플 예제 중 filesys 의 nullfilter 샘플이다.우선 설명 부터 보자. 설명은 wdk 도움말을 참조했음~~ The minifilter is a sample minifilter that shows how to register a minifilter with the filter manager. 뭐 영어 울렁증으로 인해 .. 걍 구글 번역으로 ㄱㄱnull 필터는 미니필터 샘플로 필터 매니저에 미니필터를 등록해주는걸 보여준다?...그냥 등록하는 거랜다..그럼 등록하는 코드 한번 보자. 헤더는 3개를 등록되어있다.fltkernel.h, dontuse.h, suppress.h 그리고 필터 드라이버 이름은 유니코드 문자열의 "NullFil.. 더보기