어디에서 찾을 수 있습니멀한 WDM 드라이버 소스 코드 템플릿에서 그것은?[마감]

StackOverflow https://stackoverflow.com//questions/24017717

문제

나는 커널 모드 드라이버와 약간의 경험이다.여기에 내가 무엇을 하려고:

  • 사용자 모드 응용 프로그램을 로드하는 드라이버입니다.
  • 사용자 모드 응용 프로그램 작성하기 위해,그것은 그것을 보내는 명령입니다.
  • 드라이버가 보내 RDMSR 지시하는 인텔 칩.
  • 결과를 반환하는 사용자에게 모드 응용 프로그램입니다.

내가 읽 이 문서 에 대해 설명하는 다른 방법으로는 달성할 수 있는 이 동작(Buffered I/O 와 Direct I/O,또는 어느 쪽도).

나의 문제이다.는 코드를 나타내는 방법은 당신이 구조 WDM 드라이버,그리고 내가 기대할 수 있을 만들고 다음을 수정하는 기본 WDM 프로젝트 템플릿에서 소스 코드를 사용하여 윈도우 드라이버를 장비하지만,새로운 윈도우 드라이버 Kit(WDK),유일한 WDM 드라이버 템플릿을 완전히 비어 있지 않은 소스 코드입니다.

어디에서 찾을 수 있습니의 예를 들어 최소한의 WDM 드라이버 템플릿 소스 코드를 사용하는 IoCreateDevice 장치를 만드십니까?

도움이 되었습니까?

해결책

나는 그것을 발견 .의 윈도우 드라이버 Kit8.1Samples, 영광스러운 IOCTL 샘플 드라이버

사용을 보여 줍의 네 개의 서로 다른 유형의 Ioctl (METHOD_IN_DIRECT,METHOD_OUT_DIRECT,METHOD_NEITHER 고 METHOD_BUFFERED)

또한,

이 샘플에서 드라이버지는 플러그 앤 플레이 드라이버입니다.이는 최소한 driver 을 보여주기 위한 것 기능의 운영 체제입니다.도 이 드라이버 또는 그것의 샘플 프로그램은 환경에서 사용하도록 설계 생산 환경이다.대신,그들은 교육 적으로 해골 드라이버입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top