Einzelnen Beitrag anzeigen

Romi

Registriert seit: 25. Apr 2007
72 Beiträge
 
#1

In hosts-Datei schreiben?

  Alt 31. Aug 2009, 16:54
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
  Mit Zitat antworten Zitat