Vianneyp
Messages postés82Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2010
-
3 avril 2008 à 19:40
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
3 avril 2008 à 20:57
Bonjour,
Je souhaiterai modifier le fichier host de Windows a l'aide d'un script vbs.
Seulement cela ne fonctionne pas : on me renvoi une erreur "Permission refusée" sur la ligne :
Set Fichier = FSO.CreateTextFile("C:\WINDOWS\system32\drivers\etc\hosts")
Comment doit-je m'y prendre pour modifier ce fichier ?
Peut étre qu'en employant une autre méthode ?
Vianneyp
Messages postés82Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2010 3 avril 2008 à 20:22
Bon, ok,je suis vraiment trop nul,je n'ai même pas verifié si le fichier était protégé contre l'écriture...
Alors je vais détourner le sujet : comment changer l'attribut d'un fichier en vbs ?
Merci d'avance pour votre aide.
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 3 avril 2008 à 20:26
Malheureusement il faut passer par un truc genre FSO parce qu'on ne peut pas utiliser l'API Windows ...
_______________________________________________________________________
VB.NETis good ...VB6is better
Arguments:
object
Requis. Doit toujours correspondre à un nom d'objet FileSystemObject ou Folder.
filename
Requis. Expression de chaîne identifiant le fichier à créer.
overwrite
Facultatif. Valeur booléenne qui indique si un fichier existant peut être écrasé.
La valeur est true lorsque le fichier peut être écrasé, false dans le cas contraire.
En cas d'omission, les fichiers existants ne sont pas écrasés.
unicode
Facultatif. Valeur booléenne indiquant si le fichier est créé sous forme d'un fichier
Unicode ou ASCII. La valeur est true si le fichier est créé comme un fichier Unicode,
et false s'il est créé comme un fichier ASCII. En cas d'omission, un fichier ASCII est choisi.