差異處
這裏顯示兩個版本的差異處。
cpp:dll:windows:sha2_issue_on_win7_2008 [2016/03/22 11:07] tony [How to?] |
cpp:dll:windows:sha2_issue_on_win7_2008 [2023/06/25 09:48] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{tag>cpp WDM}} | ||
- | ====== Sign Driver後無法正常啟動的問題 - SHA2 ====== | ||
- | ===== Problem ===== | ||
- | 在對driver sign新的certification後,在某些OS上會出現Windows cannot verify the digital signature for this file: | ||
- | {{:cpp:dll:windows:certificate_problem.png|}} | ||
- | ===== How to? ===== | ||
- | 爬文+測試後,是由於系統不支援SHA2,所以只要更新[[https://www.microsoft.com/en-us/download/confirmation.aspx?id=46083|KB3033929]]就搞定了。麻煩的是測試系統的更新。\\ | ||
- | \\ | ||
- | 在更新時,某些機器會出現: The update is not applicable to your computer.\\ | ||
- | \\ | ||
- | 後來發現是由於Windows版本導致的;有出現這訊息的機器是Win2008 R2(6.1.7100),可以更新的是Win2008 R2 SP1(6.1.7601)。(6.1.7100應該是測試版本) | ||
- | ===== 後記 ===== | ||
- | 這已經是去年的問題了,寫這篇文章的時候,也發現有別人有相同問題: [[http://stackoverflow.com/questions/33778515/dpinst-silent-signed-driver-installation-fails-on-windows-7|link]]。 | ||
- | ===== Reference ===== | ||
- | * [[https://technet.microsoft.com/zh-tw/library/security/3033929.aspx|Microsoft 資訊安全摘要報告 3033929]] | ||
- | * [[https://support.microsoft.com/zh-tw/kb/3033929|Microsoft 資訊安全諮詢:推出適用於 Windows 7 和 Windows Server 2008 R2 的 SHA-2 程式碼簽署支援:2015 年 3 月 10 日]] | ||
- | * [[https://www.microsoft.com/en-us/download/confirmation.aspx?id=46083|Win2008 Pack]] | ||
- | * [[https://knowledge.symantec.com/support/code-signing-support/index?page=content&id=SO26221&actp=RSS&viewlocale=en_US|Error "Windows cannot verify the digital signature for this file." due to SHA-256 signature not supported on Windows 7 Printer Friendly Version Printer Friendly]] | ||
- | |||
- | ===== ===== | ||
- | ---- | ||
- | \\ | ||
- | ~~DISQUS~~ |