티스토리 뷰

반응형

o Windows 필터링 플랫폼(WFP) 호출 드라이버를 생성하고 다음 단계를 수행하십시오.


1단계: WFP 아키텍처에 대해 알아보십시오.
WFP에 대한 자세한 내용은 Windows 필터링 플랫폼을 참조하십시오. 당신은 WFP 사용자 모드 애플리케이션을 개발하고 WFP 콜아웃 드라이버를 작성하지 않을 수 있다.


2단계: Windows 아키텍처 및 드라이버에 대해 알아보십시오.
Windows 운영 체제에서 드라이버가 작동하는 방식에 대한 기본 사항을 이해해야 한다. 기본 원리를 알면 적절한 설계 결정을 내리고 개발 프로세스를 간소화할 수 있다. 드라이버 기초에 대한 자세한 내용은 모든 드라이버 개발자에 대한 개념을 참조하십시오.


3단계: WFP 콜아웃 드라이버의 Windows 드라이버 모델 결정
WFP 콜아웃 드라이버는 Windows 드라이버 모델(WDM) 또는 커널 모드 드라이버 프레임워크(KMDF)를 사용하여 작성할 수 있다. 드라이버 모델 선택 방법에 대한 자세한 내용은 드라이버 모델 선택을 참조하십시오. WDM에 대한 자세한 내용은 Windows 드라이버 소개 및 WDM 드라이버 쓰기를 참조하십시오. KMDF에 대한 자세한 내용은 WDF 드라이버 개발 가이드를 참조하십시오.


4단계: 추가 Windows 드라이버 설계 결정
추가 Windows 설계 결정 방법에 대한 자세한 내용은 신뢰할 수 있는 커널 모드 드라이버 만들기, 64비트 드라이버의 문제 프로그래밍 및 국제 INF 파일 만들기를 참조하십시오.


5단계: Windows 드라이버 빌드, 테스트 및 디버그 프로세스 및 도구에 대해 알아보십시오.
운전자를 만드는 것은 사용자 모드 어플리케이션 구축과는 다르다. Windows 드라이버 빌드, 디버그 및 테스트 프로세스, 드라이버 서명 및 Windows HCK(하드웨어 인증 키트) 테스트에 대한 자세한 내용은 드라이버 구축, 디버깅 및 테스트를 참조하십시오. 도구 작성, 테스트, 확인 및 디버깅에 대한 자세한 내용은 드라이버 개발 도구를 참조하십시오.


6단계: GitHub의 Windows 드라이버 샘플 저장소에 있는 WFP(윈도우즈 필터링 플랫폼) 드라이버 샘플을 검토하십시오.


7단계: WFP 콜아웃 드라이버에 대한 설계 결정을 내리십시오.

WFP 콜아웃 드라이버를 설계하는 방법에 대한 자세한 내용은 콜아웃 드라이버 프로그래밍 고려사항을 참조하십시오.


8단계: WFP 콜아웃 드라이버를 개발, 구축, 테스트 및 디버그하십시오.
WFP 콜아웃 드라이버에 대한 자세한 내용은 콜아웃 드라이버 작업 및 콜아웃 드라이버 설치를 참조하십시오. WFP 전용 기능, 구조, 열거 또는 상수에 대한 자세한 내용은 Windows 필터링 플랫폼 호출 드라이버 참조를 참조하십시오. 반복적인 빌딩, 테스트 및 디버깅에 대한 자세한 내용은 빌드, 디버그 및 테스트 프로세스 개요를 참조하십시오. 이 과정은 당신이 작동하는 드라이버를 만들도록 도울 것이다.


9단계: WFP 콜아웃 드라이버를 위한 드라이버 패키지를 생성하십시오.
자세한 내용은 드라이버 패키지 제공 및 콜아웃 드라이버 설치를 참조하십시오.


10단계: WFP 콜아웃 드라이버에 서명하고 배포하십시오.
마지막 단계는 드라이버에 서명(선택 사항)하고 배포하는 것이다. 드라이버가 Windows HCK(하드웨어 인증 키트)에 정의된 품질 표준을 충족하면 Microsoft Windows Update 프로그램을 통해 배포할 수 있다. 드라이버를 배포하는 방법에 대한 자세한 내용은 드라이버 배포를 참조하십시오.
이것이 기본 단계다. 개별 드라이버의 요구에 따라 추가 단계가 필요할 수 있다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함