正如文档所述:
WinVerifyTrust 函数使应用程序能够调用信任提供程序来验证指定对象是否满足指定验证操作的条件。 (来自https://learn.microsoft.com/en-us/windows/win32/api/wintrust/nf-wintrust-winverifytrust)
什么是信托提供者?我在哪里可以找到它?调用 WinVerifyTrust 时会加载哪些 dll 的外部 dll?
最佳答案
阅读 Microsoft 文档时我也有这个问题。 文档中的链接只是将您带到术语表,没有太多信息:
The software that decides whether a given file is trusted. This decision is based on the certificate associated with the file.
我遇到了this Matt Graeber 撰写的文档对此进行了广泛的解释。 看来加载的主要dll是Wintrust.dll和cryptdlg.dll 如链接文档中所述,您可以在以下注册表项中看到:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Cryptography\Providers\Trust\
关于windows - 什么是信托提供者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62265251/