En utilisant C ou un fichier bat, j'essaye d'éditer le fichier hosts de c: \ Windows \ System32 \ drivers \ etc mais je peux; t bc il est protégé en écriture.éditer le fichier etc hosts
Pouvez-vous me dire ce que je peux faire?
En utilisant C ou un fichier bat, j'essaye d'éditer le fichier hosts de c: \ Windows \ System32 \ drivers \ etc mais je peux; t bc il est protégé en écriture.éditer le fichier etc hosts
Pouvez-vous me dire ce que je peux faire?
Le programme modifiant le fichier hôte doit exécuter en tant qu'administrateur
Pouvez-vous me dire ce que je peux faire?
Oui. Obtenez le mot de passe administrateur ou trouvez un autre moyen de résoudre votre problème.
Si vous décrivez quel est votre problème (plutôt que votre problème sur une solution possible) peut-être nous pouvons trouver une solution différente (de travail).
Utilisez-vous Windows Vista ou plus récent? Si oui, l'UAC peut être le problème. Vous devez exécuter votre application en tant qu'administrateur. –
Admin n'est pas assez bon, vous devez élever les droits de votre programme. Cela nécessite un manifeste. Un peu difficile à trouver pour un programme C, impossible pour un fichier bat. Ne piratez pas le fichier hosts, il est essentiel à la sécurité. –
Pourquoi avez-vous besoin de le faire? Si vous nous dites la raison, quelqu'un peut être en mesure de suggérer une meilleure solution, par ex. DNS. – JeremyP