J'ai créé un programme d'installation MSI en utilisant Visual Studio 2008. Je le signe ensuite avec signtool.exe et mon certificat authenticode.MSI - La désinstallation donne "Unidentified Publisher"
Sur un PC de test Vista x64, lorsque le fichier MSI est exécuté, la boîte de dialogue attendue apparaît identifiant mon entreprise en tant qu'éditeur. Cependant, lorsque le programme est désinstallé à partir de Ajout/Suppression de programmes, la boîte de dialogue jaune "Éditeur non identifié" est affichée.
Est-il possible de signer le processus de désinstallation? Google n'affiche rien d'utile.
Un grand merci,
Chris
Étrange, fonctionne bien pour moi sur Windows 7 - le paquet entier, y compris la charge utile est mis en cache à '% WinDir% \ Installer' – saschabeaumont
Avez-vous vérifié les signatures numériques des fichiers en cache? ils apparaissent tous comme brisés. Le comportement peut également dépendre de vos paramètres UAC. Sur mon bureau DEV où j'ai UAC configuré pour ne pas me harceler constamment, la désinstallation passe par OK. Sur mes machines virtuelles avec UAC défini sur 'anal', il demande une désinstallation. –
Oui, les signatures numériques sur les fichiers sont toujours valides. J'ai UAC poussé aussi haut qu'il permettra sur ma machine de développement de sorte que je vais (espérons-le) ramasser ces erreurs avant d'être poussé à la production. – saschabeaumont