WDK의 bulkusb.sys에 기반한 꽤 일반적인 64 비트 드라이버가 있습니다. 임베디드 프로그램으로 수년간 일해 왔지만 지금은 Vista 64에서 작업해야합니다. 64 비트 용으로 컴파일하는 것 외에는 아무 것도 보이지 않는 것 같습니다. 환경을 지원하지만 아직 AMD64 빌드 환경에서 컴파일 할 때 sys를 열려고 할 때 "이 플랫폼 용 드라이버가 아닙니다"라는 오류 메시지가 나타납니다.64 비트 Windows의 Usb 드라이버
이 문제를 해결할 수있는 방법은 무엇입니까?
업데이트 : "sys를 여는 중"이라고 정확히하고 싶습니까? 로그에서 드라이버의 sys 파일을 실행할 때 (inf에 오류가 아닌 경우) 오류가 발생합니다. 어떤 WDK 버전을 사용하고 있습니까? 7600.16385.0
동일한 Vista x64 시스템에서 구축 및 구축을 시도하고 있습니까? 아니요, 저는 32 비트 XP에서 구축하고 있지만 올바르게 빌드 된 환경을 사용하기 때문에 문제가되지 않습니다.
운전 기사가 교차 서명 인증서로 서명 되었습니까? 아니요. 서명되지 않은 드라이버를 사용하려고 시도했지만 도움이되지 않았습니다.하지만이 주제와 관련하여 앞으로 어떤 일이 진행될 지 확신 할 수 없으며, 그 정보도 제공 할 수 있다면 환영.
올바른 빌드 환경 (chk/fre/amd64/win2k)이 선택 되었습니까? chk-vista-amd64를 사용했습니다. 그것은 당신의 코드가 bulkusb.sys WDK에서을 기반으로하는 경우
"sys를 여는 중"이라고 정확히 무엇을 의미합니까? 어떤 WDK 버전을 사용하고 있습니까?동일한 Vista x64 시스템에서 구축 및 구축을 시도하고 있습니까? –
운전 기사가 교차 서명 인증서로 서명 되었습니까? 올바른 빌드 환경이 선택 되었습니까 (chk/fre/amd64/win2k)? – Christopher