"jldl" a écrit dans le message de groupe de discussion : *** Adresse électronique supprimée pour cause de confidentialité ***...
Bonjour, j'ai eu le problème du clavier qwerty lorsque j'exécute mon programme DOS. J'ai vu la réponse que vous avez donnée : ajouter la commande "keyb16 fr" dans le fichier autoexec.nt. Parfait ! MAIS, même en tant qu'administrateur de la machine, Seven refuse d'enregistrer le fichier, disant que je n'ai pas les autorisations pour écrire dans System32.
Que puis-je faire ?
Se donner les droits d'écrire dans System32 !!!!
Être administrateur de la machine (= avoir ouvert un compte appartenant au groupe des administrateurs) ne signifie pas pour autant avoir systématiquement tous les droits!
Depuis Vista, avec UAC (User Account Control), quand un utilisateur ouvre une session sous un compte admin AUTRE que LE compte "Administrateur", il est doté de DEUX "jetons" (pour faire simple = liste de privilèges), dont l'un est celui d'administrateur (avec tous les privilèges) et l'autre celui d'un compte "lambda" (avec des privilèges limités).
MAIS par défaut, c'est le jeton "lambda" qui est actif !!!
Le jeton administrateur est "en sommeil".
Donc un admin se retrouve ordinairement comme un vulgaire compte ...
(du latin "vulgus" = la foule)
Pour être administrateur "plein pot", il faut procéder à une ÉLÉVATION de privilèges, qui consiste à basculer (temporairement) sous le jeton administrateur. Cela se concrétise en cliquant sur "exécuter en tant qu'administrateur" et en confirmant l'élévation de privilèges dans la boite de dialogue qui s'affiche alors.
Donc pour écrire dans System32, il faut au préalable avoir lancé son éditeur texte favori (notepad, editplus, ultraedit, ...) EN TANT QU'ADMINISTRATEUR, ce qui permettra alors d'enregistrer le fichier AUTOEXEC.NT dans ce dossier.
C'est la solution la plus simple et la plus sûre AMHA.
On peut bien sûr (en tant qu'administrateur) modifier la LCA (Liste de contrôle d'accès) du dossier System32, en donnant les droits d'écriture à tout le monde p.ex., mais c'est très casse-gueule au niveau sécurité, puisque n'importe quelle "cochonnerieware" pourra écrire dedans !
Une autre solution est d'écrire le fichier autoexec.nt dans un AUTRE DOSSIER (accessible librement à l'utilisateur en cours), voire en lui donnant un autre nom ("OTTOexec.007", ...), mais dans ce cas il faudra modifier les propriétés du raccourci associé à l'application DOS et indiquer ce nouveau fichier autoexec.
May the Force be with You!
La Connaissance s'accroît quand on la partage
Jean-Claude BELLAMY [MVP]