2017-04-11 15 views
0

私はCypress FX3コントローラをUSB 3経由で使用していますが、Windows 7ではCypressのドライバ.infファイルを変更してデバイスを識別し、ドライバパッケージ。残念なことに、この方法はWindows 10のドライバの署名要件を満たしていません[1]。WDK 10を使用してWindows用の既存のDLLに署名する

Windowsの新しいWDK 10をダウンロードしましたが、この新しいツールでドライバに署名するプロセスを試行しましたが、あらかじめビルドされたDLLに署名する必要はありません。むしろ、自分のDLLに組み込むことができるソースコードファイルを持っていることを期待していますが、Cypressがソースコードを引き渡すとは思えません。

既存のドライバDLLに署名することがWDK 10でサポートされている場合、またはセキュリティの抜け穴を閉じるためにその機能が削除されている場合は、誰にも分かりませんか?サイプレスがWindows 10 v1607 +と互換性のあるドライバを公開するまで待つだけでいいですか?

不思議なことに、私はすでに、セキュリティで保護されたブートとテスト用の私のマシンでのドライバ署名検証を無効にしました。 Cypressのバージョン1.2.3ドライバは、ドライバ署名の問題を除いて、Windows 10上のデバイスで動作しますが、私のデバイスのドライバをインストールするためにセキュアブートを無効にするよう顧客に依頼する必要がない場合は、事前に

おかげで、

シェルドン

[1] https://blogs.msdn.microsoft.com/windows_hardware_certification/2016/07/26/driver-signing-changes-in-windows-10-version-1607/

答えて

1

あなたは直接何かをコンパイルすることなく、DLLに署名するSignToolを使用することができます。私は、署名されたDLLがドライバに必要であると聞いたことはありません。私は役に立つと思うかもしれないこのものについてbig articleを書いた。

+0

あなたが書いた記事のほとんどは(私は過去数週間それを取り組んできました。私はあなたの時間と努力がそれを書いているのに非常に感謝しています!) – YePhIcK

関連する問題