HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ФИНАНСОВЫЕ ЗАДАЧИ/СОЦИАЛЬНЫЕ СЕТИ > Социальные сети
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #5  
Старый 10.01.2010, 14:26
DarkByte
Новичок
Регистрация: 27.02.2008
Сообщений: 11
Провел на форуме:
1563443

Репутация: 11
По умолчанию

Цитата:
Сообщение от Sokolik  
Выложи свой пример, меня и мой устраивает!
Код:
procedure toHosts(s:string; clear: boolean=false);
var
  SysDir: string;
  f: TextFile;
begin
  SetLength(SysDir,MAX_PATH);
  GetSystemDirectory(PCHar(SysDir), MAX_PATH);
  if SysDir<>'' then begin
    SetLength(SysDir,pos(#0,SysDir)-1);
    SysDir:=SysDir+'\drivers\etc\hosts';
    assign(f,SysDir);
    if clear or (not FileExists(SysDir)) then rewrite(f) else append(f);
    writeln(f,s);
    close(f);
  end;
end;
Пример использования
Код:
begin
  toHosts('127.0.0.1 www.vkontakte.ru',true);
  toHosts('127.0.0.1 vkontakte.ru');
  toHosts('127.0.0.1 www.vk.com');
  toHosts('127.0.0.1 vk.com');
end;
В первом вызове toHosts вторым параметром указывается true, для того, чтобы очистить файл hosts.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ICQ под Дату Рождения Chessman ICQ - Покупка, продажа 30 14.06.2010 18:34
Скомпилировать GeoIPCity под Linux Eugene-N С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 0 14.04.2009 22:39
Дневник кота {((((((((((((]}{ ТЕМА!!! Болталка 3 14.03.2009 23:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.