Projenin exe'ını, dijital imzayla imzalanmış üzerinde çalışıyorum. Bu, yönetici haklarını istediğinde şirketin adını gösterdiğini gösterir. Bu çok iyi çalışır, ancak exe'yi değiştirirseniz, bunun yerine hala çalışır ve orada bilinmeyecektir.Programatik olarak dijital imzayı kontrol etme
Modifiye edilmiş sürümlerden kaçınmak için exe'yi çalıştırdığınızda geçerli olup olmadığını görmek için dijital imzayı kontrol etmenin bir yolu var mı?
Görsel stüdyo 2008 pencereler 7
WinTrustVerify yapmak için çağrıdır. İkili kodun imzalandığını söyleyecektir. Belli bir sertifika (örn. Şirketiniz) ile imzalandığından emin olmanız gerekiyorsa, doğrulamak için (muhtemelen bir döngüde) CertVerifyCertificateChainPolicy'yi aramanız gerekir. – selbie