2010-06-16 4 views
10

Ho creato un progetto di installazione VS 2008. Sto cercando di installarlo su un computer Windows 7 come utente standard. Ricevo un avviso durante l'installazione di un editore sconosciuto. Ho usato makecert per creare un certificato, quindi convertito in un file pfx password. Ho firmato digitalmente il file msi e setup.exe con il file pfx. Quando vado nelle proprietà del file, posso vedere il certificato digitale allegato. Sul computer Windows 7, ho importato il file pfx in "Trusted Publishers". Cosa devo fare per eliminare l'avviso? Non posso avere l'amministratore utente e la password necessari per installare l'app. Non riesco a modificare le impostazioni UAC. Devo apportare la modifica ai file di certificato/installazione per farlo funzionare.Progetto di installazione in Visual Studio 2010: Publisher sconosciuto?

risposta

9

Makecert crea i certificati solo a scopo di test. Per firmare l'installer è necessario un certificato reale acquistato da un'autorità ufficiale. Puoi provare ad acquistarne uno da Verisign o Comodo.

UAC Windows riconosce solo certificati reali.