Hi,
ich versuche die Hosts-Datei von Windows XP zu editieren:
#RequireAdmin
MsgBox(0, "ACHTUNG!!!", "Vor dem Testen, die hosts sichern!!!")
[/autoit][autoit][/autoit][autoit]$openhosts = FileOpen(@SystemDir & "\drivers\etc\hosts", 2)
If $openhosts = -1 Then
MsgBox(0, "Fehler1", 'Konnte "' & @SystemDir & "\drivers\etc\hosts" & '" nicht öffnen.')
Exit
EndIf
$writehosts = FileWrite($openhosts, "test")
If $writehosts = 0 Then
MsgBox(0, "Fehler2", 'Konnte "' & @SystemDir & "\drivers\etc\hosts" & '" nicht bearbeiten.')
Exit
EndIf
FileClose($openhosts)
[/autoit]Leider bekomme ich schon beim Öffnen im Schreibmodus einen Error (Fehler1).
Auslesen lässt sich die Hosts-Datei aber wunderbar.
Kann mir bitte jemand schreiben was ich falsch machen?
Gruß
Tron