【发布时间】:2014-08-08 11:42:34
【问题描述】:
我对数字签名有疑问。 我知道,如果一个可执行文件或 dll 带有一些签名,当我右键单击该文件时,我将能够看到“数字签名”选项卡。
但是当我右击kernel32.dll时,它并没有显示这个标签(“数字签名”),但我知道这个文件是由微软签名的。
此 dll(kernel32.dll) 有一些对 WinVerifyTrust 的引用,这些引用在常规数字签名的 exe 或 dll 中不存在。
有人能解释一下系统 dll 的签名与常规 dll 的不同之处吗?什么是wintrust.dll 文件?
我签署常规 dll 如下:
signtool sign /v /f MySPC.pfx mydll.dll
但我确信系统 dll 不是以这种方式签名的。请帮助我理解这一点。
【问题讨论】:
标签: windows