winverifytrust を使用して署名を検証します。
WINTRUST_ACTION_GENERIC_VERIFY_V2 を使用して検証しています。ただし、まれに「NO SIGNATURE FOUND」が返されることがあります。問題をシミュレートできません。
これが一部のユーザーで発生しているというフィードバックが寄せられています。1 つのフィードバックには、ファイルに対する WinVerifyTrust への最初の呼び出しが成功し、同じファイルへの 2 番目の呼び出しが失敗したことを示すログがあります。
私が使用したコードはまさに
http://msdn.microsoft.com/en-us/library/aa382384%28v=VS.85%29.aspx
失敗の原因となった可能性のある考え。同じファイルへの同じ呼び出しが 1 回成功し、次に失敗しました。