Hi,
ich versuche gerade zwecks automatischem Umleiten einer Hosts auf ihre direkte
IP (weil einige bei mir nicht richtig aufgelöst werden) in C:\Windows\system32\drivers\etc\hosts zu schreiben. Lesen mit Reset() klappt super, aber immer wenn ich die Datei mit rewrite() öffne bekomme ich den "E/A-Fehler 32". Woran liegt das? Das Problem habe ich unter Windows 7 sowie Windows XP.
Code:
Delphi-Quellcode:
//Schnipp
assignFile(Datei, 'C:\Windows\System32\drivers\etc\hosts');
rewrite(Datei); //<-- Crash hier
//Schnapp
Jemand eine Idee?
Danke schonmal,
Roman