Hostfile mit VBS ändern

stonk

Erfahrenes Mitglied
Hallo zusammen

Ich bastle mir gerade ein Script, mit dem ich das Hostfile ändern kann. Ich will am Ende der Datei etwas einfügen. Nun bin ich soweit, dass ich dies bei einem normales Textfile (.txt) kann. Beim Hostfile kommt jedoch immer die Fehlermeldung "Erlaubnis verweigert."

Wie muss ich mit dem Hostfile umgehen?

Mein bisheriges Script sieht wie folgt aus:

Code:
Dim fso
Dim File
Dim strText

Const ForReading = 1, ForWriting = 2, ForAppending = 8

Set fso = CreateObject("Scripting.FileSystemObject")
set File = fso.OpenTextFile("C:\WINDOWS\system32\drivers\etc\hosts", ForAppending, true)

strText = "test"
File.WriteLine(strText)
File.Close

Besten Dank!!

Grüsse stonk
 
Hast Du überhaupt die notwendigen Berechtigungen, um in die Datei zu schreiben? Läuft das Skript als Administrator?
 
Zurück