Exemplo n.º 1
0
        public static bool VerifyEmbeddedSignature(string fileName)
        {
            WinTrustData         pWVTData             = new WinTrustData(fileName);
            WinVerifyTrustResult winVerifyTrustResult = WinVerifyTrust(pgActionID: new Guid(WINTRUST_ACTION_GENERIC_VERIFY_V2), hwnd: INVALID_HANDLE_VALUE, pWVTData: pWVTData);

            return(winVerifyTrustResult == WinVerifyTrustResult.Success);
        }
Exemplo n.º 2
0
 private static extern WinVerifyTrustResult WinVerifyTrust([In] IntPtr hwnd, [In][MarshalAs(UnmanagedType.LPStruct)] Guid pgActionID, [In] WinTrustData pWVTData);