gpt4 book ai didi

WinVerifyTrust 很少失败

转载 作者:行者123 更新时间:2023-12-05 08:12:13 24 4
gpt4 key购买 nike

我使用 winverifytrust 来验证签名。

我正在使用 WINTRUST_ACTION_GENERIC_VERIFY_V2 进行验证。但它很少返回“未找到签名”。我无法模拟这个问题。

我收到的反馈是某些用户正在发生这种情况。一个反馈有一个日志,表明第一次调用 WinVerifyTrust 文件成功,第二次调用同一文件失败。

我使用的代码正是

http://msdn.microsoft.com/en-us/library/aa382384%28v=VS.85%29.aspx

知道是什么导致了失败。对同一文件的同一调用成功了一次,然后又失败了。

最佳答案

如果您遇到 TRUST_E_NOSIGNATURE,请查看您链接的 MS 示例,然后您需要检查 GetLastError() 以获得进一步的 TRUST_E_ 错误代码。

TRUST_E_NOSIGNATURE 的逻辑还包括;

 else 
{
// The signature was not valid or there was an error
// opening the file.

所以似乎 IO 错误也可能导致这种情况(锁定的文件可以解释间歇性)GetLastError() 应该阐明。

关于WinVerifyTrust 很少失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5887119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com