J'ai un fichier .CMD que je lance en faisant un clic droit sur un fichier dans l'Explorateur Windows; le fichier sur lequel je clique est passé en paramètre au fichier .CMD. Le fichier .CMD effectue un certain traitement, puis copie un fichier d’un dossier à un autre. Cela a bien fonctionné sous Windows XP; sous Windows 8, lorsque la commande "copier" est exécutée, le message d'erreur "Accès refusé" s'affiche.
Si je copie le fichier à l'aide de l'Explorateur Windows, une boîte de dialogue apparaît avec le message "Vous devez fournir une autorisation administrateur pour copier dans ce dossier". Je clique sur "Continuer" et le fichier est copié.
Je ne connais pas les détails du contrôle de compte d'utilisateur, mais je sais que je ne souhaite pas modifier les autorisations pour autoriser la copie du fichier sans intervention. Autrement dit, je ne veux pas que tout le fichier .CMD soit exécuté en tant qu'administrateur. Je veux cliquer avec le bouton droit sur le fichier d'entrée, exécuter le fichier .CMD et faire apparaître la boîte de dialogue lorsque la commande "copie" tente de s'exécuter; Je cliquerai ensuite sur "Continuer" pour autoriser uniquement l'exécution de la commande de copie avec des privilèges d'administrateur. (S'il existe un autre emplacement dans le fichier .CMD où un fichier a été copié, ou toute autre opération nécessitant des privilèges d'administrateur, je souhaite que la boîte de dialogue réapparaisse pour vous demander si vous pouvez exécuter cette opération en tant qu'administrateur).
Cela peut-il être fait?
