Étant donné que les modifications apportées à la ruche de la machine locale peuvent avoir des répercussions sur l'ensemble du système, vous constaterez que les modifications apportées à cette ruche sont réservées aux utilisateurs non administrateurs. Si vous essayez d'exécuter votre même code sur un ordinateur XP sur un compte non administrateur, vous obtiendrez la même erreur. Sur Vista puisque le processus est non-administrateur par défaut, vous obtenez cette erreur. Vous trouverez des informations à ce sujet dans les consignes de certification "Made for Windows 2000", "Made for Windows XP" et "Made for Windows Vista". Étant donné que j'ai peu d'informations sur ce que fait votre programme, plus d'informations peuvent être nécessaires pour vous donner des conseils spécifiques, donc je vais parler dans le cas général. Vous voulez que votre application laisse la ruche de la machine locale seule, sauf si vous en avez besoin. Lorsque votre programme est exécuté en mode non-administrateur, vous pouvez soit désactiver la fonctionnalité qui nécessite l'accès à ces clés d'administration, soit demander les privilèges d'administration.
Classé sous: choses qui sont censées se produire. – belgariontheking