Accès au fichier hosts refusé [Résolu]

Messages postés
301
Date d'inscription
mercredi 22 septembre 2010
Dernière intervention
27 février 2018
- - Dernière réponse : CLeBeR_FR
Messages postés
301
Date d'inscription
mercredi 22 septembre 2010
Dernière intervention
27 février 2018
- 1 avril 2013 à 16:10
Salut les gens !
Je voudrais pouvoir bloquer l'accès à certains sites grâce au fichier hosts mais l'écriture dans le fichier m'est refusée.
Voici le code que j'utilise :
        Dim sw As StreamWriter = New StreamWriter("C:\Windows\System32\Drivers\etc\hosts")
        sw.WriteLine("test")
        sw.Close()


Et l'erreur associée :

L'accès au chemin d'accès 'C:\Windows\System32\Drivers\etc\hosts' est refusé.


Je précise que j'ai mis dans les paramètre Windows :

<requestedExecutionLevel level="highestAvailable" uiAccess="false" />


Et que j’exécute mon programme en tant qu'administrateur(Je suis sous Windows 8).

Merci de votre aide
Afficher la suite 

Votre réponse

1 réponse

Messages postés
301
Date d'inscription
mercredi 22 septembre 2010
Dernière intervention
27 février 2018
-1
Merci
Yo les gens !
J'ai résolu mon problème en changeant les attributs du fichier hosts qui était en lecture seule.
Voici le code pour changer l'attribut d'un fichier et le passer en normal.
Dim Fichier As String = ("C:\Windows\System32\Drivers\etc\hosts")
        File.SetAttributes(Fichier, FileAttributes.Normal)


Du coup, mon fichier hosts se modifie correctement !
Commenter la réponse de CLeBeR_FR

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.