L'ajout de manifester pour les droits admin demande

J'ai une application qui écrit les paramètres du programme dans le registre windows qui est absolument nécessaire pour.stocker dans un fichier n'est pas une option.

Pour simplifier, je voudrais donner une "privilèges administrateur" écran de rappel au lieu d'essayer d'expliquer comment faire un clic droit sur le fichier de programme/coupe courte.

J'ai trouvé un bon article, mais je recevoir une double erreur de ressource après l'ajout de mon propre fichier de ressources pour le manifeste.

C'est soi-disant en raison d'un conflit avec l'intérieur de manifester et de résoudre le problème, je vois beaucoup de commentaires suggérant "activer l'exécution de thèmes" à être désactivé dans les options de projet. Je suis passé par tous les menu, mais ne peut pas le trouver, et je ai été dit qu'il peut ne pas être disponible dans Delphi 7 et a été introduit dans les versions ultérieures.

Comment puis-je ajouter mes propres manifeste?

  • L'écriture de paramètres de programme pour le registre n'est pas une raison valable à donner votre demande de privilèges d'administrateur! c'est une très mauvaise idée.
  • On ne me demande pourquoi vous ne faites pas ce que tous les autres développeurs et écrire les paramètres du programme à l'emplacement correct.
  • Je suis en train d'écrire à Hkey actuelle de l'utilisateur qui d'après ce que j'ai lu, il doit être accessible en écriture sans admin.
  • Écrit à HKCU ne nécessite pas les droits admin. alors, pourquoi ne besoin d'être un? Vous devez toujours inclure un contrôle de compte d'utilisateur manifeste, mais avec level="asInvoker" qui probablement ne change pas votre problème avec la dup de la ressource.
  • Correct. Ceci, comme vous pouvez sans doute dire, c'est mon premier manifeste tentative. La raison pour laquelle je vais pour l'administration est parce que je sais que ça fonctionne. Une fois que j'ai quelque chose à travailler, j'ai peut alors se concentrer sur le manifeste et les différents niveaux et d'obtenir de bien ajustée.
InformationsquelleAutor Clinton | 2013-02-05