J'ai récemment découvert que mon application ne fonctionnait pas correctement sur des machines Win 7 car elle n'avait pas l'autorisation de créer des fichiers/sous-répertoires dans son répertoire d'installation. C'est quelque chose que l'application doit être capable de faire et j'ai découvert qu'elle se comporte bien si elle est exécutée au niveau du privilège d'administrateur. Je souhaite m'assurer que l'application peut créer les sous-répertoires et les fichiers selon les besoins, de la manière la plus simple possible - en autorisant les autorisations automatiquement si possible. Idéalement, ce serait sans avoir à demander à l'utilisateur d'activer manuellement la fonction «exécuter en tant qu'administrateur» sur mon exécutable.Autorisation d'application pour la création de fichiers sur des machines Win7 - droits d'administrateur requis?
Quelle est la meilleure façon d'y parvenir automatiquement?
Je trouve cette question: How do I deploy applications in run as administrator mode?
-t-elle appliquer? Est-ce la meilleure façon?
Il me semble que cette restriction est inutile dans Win 7 - les applications devraient pouvoir manipuler les fichiers, au moins dans leur propre répertoire.
Merci
C'est ce que j'ai fait - c'est logique. Je vous remercie! –
Pour compléter cette réponse, (1) c'est un trou de sécurité potentiel, mais (2) évidemment pendant l'installation vous avez des permissions sur l'emplacement PRogram Files - vos scripts d'installation ont le droit d'ajuster les listes de contrôle d'accès créer pour assurer que - par exemple - votre code de correction peut effectuer des mises à jour sans élévation de l'administrateur. –
@Chris oui vous pouvez le faire mais je ne le suggère pas car c'est une très mauvaise pratique de le faire! –