2011-08-24 2 views
0

커널 모드 드라이버가 있는데 64 비트 Windows 7에 설치해야합니다. 디지털 서명이 필요합니다. 디지털로 dseo13b.exe을 사용하여 서명했습니다. 그러나 드라이버를로드 할 때 시스템 이벤트 로그에 오류가 표시됩니다.서명 한 드라이버 - "Windows에서 디지털 서명을 확인할 수 없습니다"- 무엇을해야합니까?

The driver failed to start due to the following error: Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

테스트 서명 모드를 사용하고 싶지 않습니다. 어떻게 해결할 수 있습니까? Microsoft로부터 인증서를 받아야합니까?

나는 드라이버를 개발했으며 현재 64 비트 시스템에서 작동하도록 노력 중입니다.

+0

StackOverflow가 더 유용 할 수 있습니다. 여기서는 일반적으로 드라이버를 작성하지 않습니다. : P –

+0

글쎄, 권위의 사슬은 완전하고 유효합니까? –

답변

3

전체 서명 포인트는 드라이버가 Microsoft가 신뢰하는 출처에서 출시되었음을 보증하는 것입니다. 이것은 서명만으로는 도움이되지 않는다는 것을 의미합니다. MS가 신뢰 체인에 서명해야합니다.

1

번호 당신은 그것을 서명 MS가 필요하지 않습니다. MS가 신뢰하는 것으로 연결되는 코드 서명 인증서가 필요합니다. 인증서를 판매 할 수있는 공급 업체가 두 개 이상입니다.

시험해보기 : 1) 창이 완전히 업데이트되었는지 확인하십시오. 이것은 사실 내 PC 중 하나에 문제를 해결. 2) 체크 아웃 https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/0b00c9d4-dff9-4fbe-b741-768c9b39349c/practical-windows-code-and-driver-signing-discussion?forum=wdk

이것은 깊이있는 (참고 자료 포함) 문서입니다.

0

"Windows에서 디지털 서명을 확인할 수 없습니다."라는 메시지를 제거하는 유일한 방법은 Windows 시작 옵션을 통해 디지털 서명 강제를 사용하지 않도록 설정하는 것입니다. 이 솔루션은 현재 Windows 세션 중에 일시적으로 활성 상태로 유지되지만 각 시작 중에 다시 활성화 될 수 있습니다. 각 Windows 버전에 대한 자세한 설명은 다음과 같습니다. http://freewisdoms.com/windows-cannot-verify-the-digital-signature-code-52-driver-fix/