2012-02-01 1 views
0

프로그래밍 및 드라이버 프로그래밍에 완전히 새로운 것입니다.WDK 컴파일 된 드라이버가 Win 7 x64의 장치에 설치되지 않습니다.

로드 할 WDK 샘플 드라이버, 특히 KBFILTR을 얻으려고합니다. 나는 win7 x64 무료 빌드 환경에서 컴파일 할 수 있는데, 나는 wdfcoinstallerMMmmmm.dll을 포함하고 있으며 테스트 서명 된 드라이버에 대한 테스트 모드에 있고 Kbfiltr.sys에 테스트 서명이 있는지 확인하고있다.

장치 관리자를 통해 선택한 키보드로 설치하려고하면 no compatible driver in folder error please verify compatibility with x64이 표시됩니다.

win_7x86에서 작업 할 때 적절한 환경에서 컴파일하고 이러한 오류없이 설치할 수 있습니다. newb를 위해 작성된 모든 정보는 매우 감사하겠습니다.

+1

프로그래밍에 익숙하지 않고 장치 드라이버로 시작하고 있습니까?! 아무도 추천하지 않습니다. –

+0

coinstaller를 사용하셨습니까? 어떤 정보를 사용 했습니까? – Baget

답변

0

다음 개발 환경은 현재 윈도우에서 지원됩니다

는 MinGW (32 비트) 또는는 MinGW-W64를. 32 비트와 64 비트가 호환되는 라이브러리를 컴파일하려면 -m32와 -m64 (a.k.a. "multilib")를 모두 지원하는 MinGW-w64 버전을 사용해야합니다. TDM64는 Windows에서이 요구 사항을 충족시키는 훌륭한 MinGW-w64 배포판입니다.

Microsoft Visual C++ (Visual Studio) 2008. 정식 버전에서만 64 비트 또는 32 비트 + 64 비트 바이너리를 생성 할 수 있습니다.

무료로 사용할 수있는 Windows DDK 빌드 환경은 'ddk_build.cmd'파일을 통해 제공됩니다. 32, 64 또는 32 + 64 비트 바이너리도 모두 생성됩니다. XP 이후부터 지원되는 모든 플랫폼과 호환되는 응용 프로그램을 제작하려면 32 비트 빌드에는 Windows XP WDK 빌드 환경을 사용하고 64 비트 빌드에는 Windows Server 2003 빌드 환경을 사용해야합니다.

응용 프로그램을 컴파일하는 데 권장되는 개발 환경은 32 + 64 비트 호환 라이브러리를 구축 할 수있는 최신 Windows WDK입니다.

관련 문제