Hallo
DP,
Ich steh gerade auf dem schlauch und habe ein kleines Problem und zwar
will ich die hosts Datei in meinem kleinen Programm bearbeiten.
ich habe
Delphi-Quellcode:
function ExpandEnvStr(const szInput: string): string;
const
MAXSIZE = 32768;
begin
SetLength(Result,MAXSIZE);
SetLength(Result,ExpandEnvironmentStrings(pchar(szInput),
@Result[1],length(Result)));
end;
hier im forum gefunden und will jetzt folgendes anstellen:
Delphi-Quellcode:
WINDIR := ExpandEnvStr('
%windir%');
// Funktion hier der DP entnommen :-)
ETCDIR := WINDIR + '
\system32\drivers\etc';
HOSTSFILE := ETCDIR + '
\hosts';
dies dient dem Zweck das ich auf WINDIR oder ETCDIR oder direkt auf die Datei HOSTSFILE zugreifen kann.
Die variabeln sind global deklariert (als String) und werden im FormCreate gesetzt jedoch funktioniert keine wie erwartet mit ausnahme vom WINDIR.
TIA