Я использовал пример WinVerifyTrust
из здесь , но я обнаружил, что он получает TRUST_E_NOSIGNATURE для некоторых файлов, которые SysInternals sigcheck
сообщает как подписанные. Например, c:\windows\system32\mfc42.dll
сообщается WinVerifyTrust как подписанный, а c:\windows\system32\mfc42u.dll
сообщается как неподписанный — sigcheck сообщает, что оба подписаны.
Я полагаю, что sigcheck использует WinVerifyTrust для внутреннего использования, но он должен использовать его не так, как в примере, который я рассматриваю — какие-либо предложения?