내가 SCardlibKMDF 및 를 사용하여 스마트 카드 드라이버를 개발하고 있어요, 나는 기준으로 WDK Smarcard 샘플을 사용, 나는 제대로 CardPower 및 CardTracking을 제외한 모든 콜백을 구현 생각합니다. (이제 내 리더와 카드는 지금 RESET 명령과 새 카드 삽입을 지원하지 않습니다) SCardListReaders()을 호출
저는 드라이버 개발에 익숙하며 키보드 또는 마우스 장치를 활성화하거나 비활성화하는 간단한 필터 드라이버를 작성하려고합니다. 작동하도록 만들 수 있다면 마우스를 꽂았을 때 내 노트북에서 터치 패드를 사용하지 않도록 설정하고 싶습니다. 이미 소프트웨어가 있지만 실제로 장치 드라이버에 관심이 있습니다. 이 방법을 직접 배우십시오. 나는 상위 필터 드라이버로 설치
KMDF 드라이버에 64 비트 지원을 추가하기위한 지침이나 설명서가 있습니까? 나는 WDM 드라이버를위한 좋은 링크를 가지고 있지만, KMDF가 당신을 위해 무엇을 처리하고 드라이버가 무엇을 처리해야 하는지를 보여주는 KMDF 관련 가이드를 보는 것이 좋을 것입니다. 편집 :는 여기에 지금까지 가지고있는 링크입니다 : Programming Issues fo
나는 C에 C의 ++의 구조체로 변환하지만 "선언되지 않은 식별자"를 얻고 유지하기 위해 노력하고 있어요? C++에는 구조체를 참조하는 데 다른 구문이 있습니까? struct KEY_STATE
{
bool kSHIFT; //if the shift key is pressed
bool kCAPSLOCK; //if the caps lock k
USB 파이프 아래로 데이터를 보내기 위해 수직 빈 인터럽트와 동기화가 필요한 드라이버를 작성 중입니다. 사용자 모드에는 IDXGIOutput::WaitForVBlank과 같은 오래된 X 기능이 있으며 그 중 오래된 기능은 거의 없습니다. 커널에서 사용할 수 없습니다. Windows 8 SDK에 다른 인터페이스 (커널 헤더 (SDK의/km/폴더)가 있음)
WDK에서 KbFilter 예제를 사용 중입니다. KbFilter_ServiceCallback에서 호출되는 함수에서 IOCTL을 보내려고하므로 DISPATCH_LEVEL에서 실행됩니다. 이 함수는 단지 IOCTL을 보내고 반환해야합니다. 출력 버퍼가 채워지는 것을 기다리지 않아서 비동기, 화재 및 잊어 버릴 수 있습니다. 나는 현재 WDF를 사용하고 시도하
샘플 KMDF 드라이버를 작성했습니다. 내가 모든 일을 올바르게했는지는 모르겠지만, KMDF 드라이버 인쇄 Debugview 유틸리티에서 디버그 메시지를 보았습니다.이 드라이버를 새 하드웨어로 추가했을 때. 또한 장치 관리자 아래에 "샘플 장치"로 나타났습니다. 이제이 드라이버를 호출 할 수있는 클라이언트 샘플을 작성하여 드라이버와 클라이언트 간의 연결을