2009-09-14 9 views
0

Je suis un peu novice en ce qui concerne l'UAC et les certificats. J'ai un installateur (sur mesure) qui a besoin d'écrire des fichiers dans Program Files, de définir des clés de registre, de créer des bases de données SQL, d'ajouter des raccourcis au menu Démarrer, etc. Il requiert donc une élévation pour tout ce qu'il fait. Si cette application est exécutée sous Vista, une boîte de dialogue orange UAC est affichée (pour paraphraser: L'éditeur de cette application est inconnue, Vista ne sait pas si oui ou non, vous êtes sûr que vous voulez l'exécuter ?)Vista UAC - autorisations et certificats pour un exe

Je suppose que le moyen de contourner ce problème serait d'obtenir un certificat (Verisign ou similaire) afin que Vista sache qui est l'éditeur - mais cela me laissera-t-il la même boîte de dialogue en disant simplement "éditeur XYZ non approuvé" (un gaspillage complet d'argent), ou va-t-il permettre aux clients d'installer notre produit sans aucune boîte de dialogue orange effrayante de l'UAC (seulement des "vertes" amicales) apparaissant?

Répondre

3

En signant le programme d'installation, la boîte de dialogue d'avertissement jaune UAC va changer sa couleur au gris et le texte sera comme:

Un programme a besoin de votre autorisation pour continuer

Si vous avez commencé ce programme, continuer

Questions connexes