wdm

    3

    2답변

    1) usermode 프로세스는 사용자 모드 가상 주소를 고유 한 물리적 페이지 프레임 모음으로 매핑하는 자체 "주소 컨텍스트"를 가지고 있습니다. 즉, 특정 가상 주소의 의미은 Windows XP 스케줄러가 스레드를 전환 할 때마다 잠깐 바뀝니다. "스레드 전환"작업 중 일부는 들어오는 스레드의 프로세스 컨텍스트를 참조하도록 페이지 테이블을 변경하는 것입

    2

    1답변

    두 개의 CPU가 동시에 두 개의 "다른"스핀 록을 동시에 사용할 수 있습니까? 이렇게 ... sigle (단일 프로세서) CPU가 두 개의 "다른"스핀 록을 동시에 가질 수 없습니까? 그래서 ...이 무슨 뜻 : 다른 메모리 리소스와 관련 "다른"의미 스핀 : 하나의 CPU에 스핀 락의 수> 1. PS 수 없습니다. 스핀 락이 내부적으로 어떻게 작동하는지

    2

    1답변

    DEVICE_OBJECT에 LowerDevice 멤버가 아닌 AttachedDevice 멤버가 있으므로 WDM 장치의 장치 스택을 아래에서 위로 만 반복 할 수 있습니다. 다행히 AddDevice 콜백은 PhysicalDeviceObject를 수신하므로 전체 스택을 반복 할 수 있습니다. 내 필터 드라이버에서 이미 특정 장치 개체를 필터링하고 있는지 여부를

    1

    1답변

    화면 녹화 앱을 만들려고합니다. DirectX를 사용하여 전체 화면을 캡처하고 텍스처로 저장하는 방법이 있습니까? 이것은 WDM에있을 것입니다. Windows 용 텍스처를 얻는 방법이 있지만 전체 화면은 무엇인지 알고 있습니다. getDC (null)를 사용하여 GDI 방법을 시도했지만 사용하기에 다소 느립니다.

    1

    1답변

    Windows의 드라이버는 코드 서명을 위해 Microsoft에 서명하고 제출해야하며 이는 64 비트 시스템의 요구 사항입니다. 문제는 드라이버를 업데이트해야 할 때 모든 릴리스에 한 번씩 다시 제출해야한다는 것입니다. 일부 종류의 프록시 또는 심 드라이버를 빌드하여 한 번만 서명하고 제출해야하며 별도의 모듈에 코드를 추가해야합니까? 물론 동적으로로드 된

    3

    4답변

    필자는 전에 드라이버를 작성한 적이 없지만 네트워크를 통해 MIDI 데이터를 보낼 가상 MIDI 포트를 만드는 오픈 소스 프로젝트를 시작하고 있습니다. 커널의 훅을 사용하지 않는 한 WDM을 사용하는 가상 드라이버를 만들 것이라고 추측합니다.하지만 드라이버 개발의 초보자로서 어디서부터 시작해야할지 모르겠습니다. 누군가이 프로젝트에 도움이되는 유용한 자료를

    1

    1답변

    Windows 7에서 가상 DVB 드라이버에 기존 C++ 프로젝트 (전송 스트림 데이터 제공)를 통합하려고합니다. 분명한 출발점은 Microsoft WDK (버전 7600.16385.1)의 SW 튜너 샘플 인 것 같습니다. Microsoft에서 제공하는이 샘플은 로컬 파일에서 전송 스트림 데이터를 읽는 가상 PBDA 드라이버를 이미 구현합니다. 내 질문은

    0

    1답변

    우리는 GPS 시간 동기화 장비를 개발 중입니다. 그리고 우리는 장치 용 Windows WDM 드라이버를 작성해야합니다. 사용자 수준의 대기 시간을 피하기 위해 커널 드라이버 수준에서 Windows (XP/Vista/7) 시스템 시간 설정을 원합니다. 누구든지 그 방법을 알고 있습니까? 감사 쑤 준는