Używam CAPICOM w aplikacji .NET 3.0 C# do sprawdzania podpisu Authenticode w pliku exe. Muszę się upewnić, że certyfikat jest wymieniony jako Zaufany wydawca. Użycie signedCode.Verify(true)
wyświetli okno dialogowe, jeśli certyfikat nie jest jeszcze zaufany, więc użytkownik może wybrać, czy ma to zrobić, czy nie. Jednak signedCode.Verify(false)
weryfikuje podpis, nawet jeśli nie pochodzi od zaufanego wydawcy - prawdopodobnie sprawdza tylko, czy certyfikat jest ważny.CAPICOM - Sprawdź, czy kod SignedCode pochodzi od zaufanego wydawcy bez interfejsu użytkownika
Jak mogę sprawdzić, czy podpis na pliku pochodzi z ważnego i zaufanego certyfikatu bez interfejsu użytkownika?