wdk

    0

    1답변

    일부 런타임 기능 패치를 사용하고 있는데 메모리 주소 값을 쓸 때 endiannes에 문제가 있습니다. 그래서 내가 무엇을 : - : void FixJMPAddress(BYTE *jump, BYTE *newRoutine) { DWORD address; DWORD *dwPtr; address = (DWORD)newRoutine;

    0

    1답변

    guid 클래스에 해당하거나 ClassName "Sensor"에 속하는 장치의 속성을 가져 오는 방법이 있습니까? 관련이없는 장치 (센서)를 걸러 내기위한 정보를 얻고 싶습니다. 나는 당신이 SetupDiEnumDeviceInfo로 장치를 열거 할 수 있다고 믿지만 거기에 대한 더 많은 정보를 얻는 방법은 무엇입니까? 현재 장치와 관련된 레지스트리 값을 얻

    0

    1답변

    4 개의 다른 에뮬레이트 된 마우스에 어떻게 입력합니까? 이것은 dsf (장치 시뮬레이션 프레임 워크)에만 해당됩니다. 나는 에뮬레이트 된 usb 마우스 장치에 입력 보고서를 보내고 싶습니다. 스크립트는 dsf 아래 generichid samples 폴더의 generichid 스크립트에서 만듭니다. 입력 보고서에서 보낼 16 진수 또는 키 코드를 알아내어

    0

    1답변

    Windows에서 절약 0.8을 빌드 할 수있는 방법이 있습니까? 내가 몇 내 테스트에서 오류 ... 예를 들어 을 발견 7 마이크로 소프트 비주얼 스튜디오 2008 (V9)는 1.48을 높이고 WDK가, 내가 변경했다 : 동시성에 /threadmanager .H #include <boost/shared_ptr.hpp> to #include <shared

    0

    1답변

    이전 버전의 Windows에서 단일 장치에 속한 devnode는 어떻게 식별합니까? 편집 : 나는 장치가 그렇지 않으면 X 박스 컨트롤러와 같은 뭔가를 필요 이상으로 이벤트를 생산했다 시스템을 필요로 제거 제거 이벤트를 브로드 캐스트 이벤트 시스템을 구현하기 때문입니다 수행하고자하는 이유 (3 개의 인터페이스와 2 개의 devnode가 있음). 단일 엔티티

    3

    1답변

    많은 문자열을 조작해야하는 Windows 커널 모드 드라이버를 작성하고 있습니다. 어디에서나 일반적인 C 함수 대신 "안전 문자열"함수를 사용하는 것이 좋습니다. 그러나 많은 문자열 함수가 구현되지 않았습니다. strchr, strstr. 제 질문은 커널 모드에서 문자열 내에서 문자열을 검색하는 데 사용할 수있는 함수가 있는지 여부입니다.

    6

    1답변

    대 : NT의 KeAcquireSpinLockspin_lock_bh하는 것과 같습니다 하나는 DISPATCH_LEVEL, 다른 마스크 아래쪽 인터럽트에 IRQL을 제기 - 기능적으로 동일. NT 변형이 OldIrql을 유지하는 동안, 리눅스 변형은 "wereInterruptsAlreadyMasked"를 어디에도 저장하지 않는 것처럼 보입니다. 이것은 spi

    3

    1답변

    현재 Windows ddk에 포함 된 dsf (device simulation framework)를 사용하여 여러 에뮬레이트 된 마우스에 입력을 보내려고합니다. 내 코드는 문제 아래에 장치 관리자는 장치가 추가되었다 recogizes하지만 내 프로그램 (마우스 장난 - 또한 마이크로 소프트)는 가정의 같은 addtional 포인터를 만들 나던 : Write

    1

    1답변

    특정 프린터로 전송 된 작업을 모니터하고 각 페이지에 작은 양의 텍스트를 추가하는 프린터 드라이버를 만들려고합니다. WDK를 다운로드하고 비트 맵 예제를 작동 시키지만 모니터 예제는 복잡합니다. WDK 설명서에 샘플에 대한 설명이 부족한 것 같습니다. 또한 Windows 드라이버 용 Visual Studio 템플릿이 표시되지 않습니다 (WDK의 일부로 설치

    1

    1답변

    몇 가지 서명이 있는데 서명과 관련된 모든 작업을 확인할 수있는 파일 시스템 필터 드라이버 을 작성하려고합니다. 일치 항목이 보다 크면 필터 드라이버가 IRP 패킷을 완전히 삭제해야합니다. 그렇게 할 수 있습니까?