Vovka, плохо искал, значит. Потому, что было обсуждение.
Пример изменения Hosts-файла
Пример изменения Hosts-файла
[SOURCE="inno"]//файл host, теоретически, может располагаться где угодно.
//И если ты внесешь изменения в файл, который расположен в {win}\system32\drivers\etc -
//не факт, что эти изменения будут работать.
//Путь к реально используемому файлу прописывается в реестре в параметре
//HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
//(и это верно как для Win32, так и для Win64)
var
HostFile: TStringList;
begin
HostFile := TStringList.Create;
try
with HostFile do
begin
LoadFromFile(ExpandConstant('{sys}\drivers\etc\hosts'));
Add('127.0.0.1 static3.cdn.ubi.com');
Add('127.0.0.1 ubisoft-orbit.s3.amazonaws.com');
Add('127.0.0.1 onlineconfigservice.ubi.com');
Add('127.0.0.1 orbitservice.ubi.com');
Add('127.0.0.1 ubisoft-orbit-savegames.s3.amazonaws.com');
SaveToFile(ExpandConstant('{sys}\drivers\etc\hosts'));
end;
finally
HostFile.free;
end;
end;[/SOURCE]
//И если ты внесешь изменения в файл, который расположен в {win}\system32\drivers\etc -
//не факт, что эти изменения будут работать.
//Путь к реально используемому файлу прописывается в реестре в параметре
//HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
//(и это верно как для Win32, так и для Win64)
var
HostFile: TStringList;
begin
HostFile := TStringList.Create;
try
with HostFile do
begin
LoadFromFile(ExpandConstant('{sys}\drivers\etc\hosts'));
Add('127.0.0.1 static3.cdn.ubi.com');
Add('127.0.0.1 ubisoft-orbit.s3.amazonaws.com');
Add('127.0.0.1 onlineconfigservice.ubi.com');
Add('127.0.0.1 orbitservice.ubi.com');
Add('127.0.0.1 ubisoft-orbit-savegames.s3.amazonaws.com');
SaveToFile(ExpandConstant('{sys}\drivers\etc\hosts'));
end;
finally
HostFile.free;
end;
end;[/SOURCE]