windows - 什么是信托提供者?
问题描述
正如文档所说:
WinVerifyTrust 函数使应用程序能够调用信任提供程序来验证指定对象是否满足指定验证操作的条件。 (来自https://docs.microsoft.com/en-us/windows/win32/api/wintrust/nf-wintrust-winverifytrust)
什么实际上是信任提供者?我在哪里可以找到它?调用 WinVerifyTrust 时会加载哪些 dll 的外部 dll?
解决方案
阅读微软文档我也有这个问题。文档中的链接只是将您发送到词汇表而没有太多信息:
决定给定文件是否可信的软件。此决定基于与文件关联的证书。
我遇到了由 Matt Graeber 撰写的这份文件,其中对它进行了广泛的解释。似乎加载的主要 dll 是 Wintrust.dll 和 cryptdlg.dll 如链接文档中所述,您可以在以下注册表项中看到:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Cryptography\Providers\Trust\
推荐阅读
- c++ - 中断或取消 DLL 中的长时间计算
- c# - 如何将带有 LUUID 值的查询反序列化为 BsonDocument
- c - 添加到链表的头部
- api - React Native / Expo:Fetch 抛出“网络请求失败”
- intellij-idea - 如何在 IntelliJ 中删除代码格式的换行符?
- ios - 与 CoreData 相关的 iOS 12“.cold.1”视图控制器崩溃的原因是什么?
- acumatica - Acumatica - 导航到来自 GI 的电子邮件的链接
- latex - Pandoc 无法从 markdown(和 R markdown)呈现有效的 LaTeX 宏定义
- search - 工具栏搜索 SwipableContainer 代号一
- ios - 尝试将后台 URLSession 用于下载任务时出现“无效参数”