2010-06-16 19 views
10

Oluşturulmuş bir VS 2008 Kurulum Projesi var. Bunu bir Windows 7 makinesinde Standart Kullanıcı olarak yüklemeye çalışıyorum. Bilinmeyen bir yayıncı hakkında kurulum sırasında uyarı alıyorum. Bir sertifika oluşturmak için makecert'i kullandım ve daha sonra bir parola pfx dosyasına dönüştürdüm. Msi ve setup.exe dosyasını pfx dosyası ile dijital olarak imzaladım. Dosya özelliklerine girdiğimde, ekli dijital sertifikayı görebiliyorum. Windows 7 makinesinde, pfx dosyasını "Güvenilir Yayıncılar" a aktardım. Uyarıdan kurtulmak için ne yapmam gerekiyor? Uygulamayı yüklemek için gereken yönetici kullanıcısı ve şifresi yok. UAC ayarlarını değiştiremiyorum. Bunu çalışması için sertifika/kurulum dosyalarında değişiklik yapmam gerekiyor.Visual Studio 2010'da Kurulum Projesi: Bilinmeyen Publisher?

cevap

9

Makecert, yalnızca sınama amacıyla sertifika oluşturur. Yükleyicinizi imzalamak için resmi bir makamdan satın alınmış gerçek bir sertifikaya ihtiyacınız vardır. Verisign veya Comodo'dan bir tane satın almayı deneyebilirsiniz.

Windows UAC yalnızca gerçek sertifikaları tanır.

İlgili konular