WinHostEditor – удобный редактор файла hosts

whe_2

Еще одна моя самописная софтина, которую я выкладываю вместе с исходным кодом.

WinHostEditor – удобный редактор файла hosts. Он позволяет добавлять, удалять и редактировать записи в файле hosts, а также откатить этот файл к состоянию «из коробки».

Во время запуска программы происходит чтение файла hosts. При этом, если файл скрыт или защищен от записи, то его атрибуты изменяются на нормальные. После окончания обращения к файлу атрибуты файла меняются на «read only» (только чтение), что позволит защитить файл от простеньких вредоносных программ типа PODAROK.exe.

whe_1

Написана она была на самой заре изучения c# и .NET, так что ООП в ней не пахнет и могут встретиться не совсем красивые моменты. Все же исходный код может заинтересовать начинающих c# программистов. Оттуда можно взять примеры работы с DataGridView: удаление всех строк таблицы, работа с выбранными строками и пр.

whe_3

Внимание: для запуска приложения под Windows XP или Windows Vista необходим .NET Framework. Скачать его можно здесь.

Вы можете свободно использовать элементы кода этой программы в своих целях. Запрещается лишь присваивание авторства всей программы. Саму программу можете распространять любым некоммерческим способом.

Читайте так же:

Комментарии (5) на “WinHostEditor – удобный редактор файла hosts”

  • Наташа:

    Уважаемый modusponens!
    Подскажите, как пользоваться программой? Проделали всевозможные манипуляции с файлом hosts – почта работает, а вот страница в контакте, где и был подцеплен этот надоедливый вирус, не открывается – стартовая теперь сообщает, что страница взломана и необходимо сменить пароль. Как быть? Помогите пожалуйста.

  • admin:

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

  • Евгений:

    modusponens я делал все как вы говорили. удалил файл hюsts, в файле hosts также все удалил, оставляя сначала только строчку «127.0.0.1 localhost», затем оригинальный файл, т.е. то что там должно быть примерно написано. Я даже пытался восстановить файл hosts с помощью пакета установщика windows. программка «MicrosoftFixit50267.msi» Ничего не помогло, все равно выскакивает это окно со сменой пароля.
    Ах да, и еще я решил доступ к странице восстановить по форме: прикрепи 2 фотографии, напиши ссылку на страницу и т.д. И это тоже не помогло, все время выскакивает это окно со сменой пароля.
    Значит ли это, что мне легче создать новую страницу, не хотелось бы конечно.
    modusponens не сталкивались с такой ситуацией? HELP ME, PLEASE!!!)

  • Антон:

    Сделал всё как вы сказали:
    1)нашёл файл хост(самое интерестное что сперва нашёл hюst, потом нажав «показать скрытые файлы» нашёл ешё один «ложный» host, и только нажав «не скрывать системные файлы» я нашёл настоящий).
    2)удалил всё что там было и проверил не переписывается ли он самостоятельно(всё оказалось нормально – файл пустовал), однако вконтакт всё равно не входило
    3)скачал вашу прогу, откатил, файл обновился.
    Но в контакт меня так и не пускает, однако интересно то, что тебе когда я ввожу пароль и логин, то страничка «о том что меня взламали» появляется поверх главной страницы сайта «вконтакте» в виде красного квадрата на 1/4 экрана…
    что делать дальше я не знаю

  • admin:

    Дарья, в URL пишут адрес сайта.
    Например если написать в IP 127.0.0.1, а в URL – vkontakte.ru, то ваш компьютер при попытке обратиться на http://vkontakte.ru будет перенаправлен на самого себя, а в вашем браузере вылезет ошибка. Обычно в url пишут через пробел оба варианта обращения к сайту – c www и без. Такой пример показан на первом скриншоте.

Оставить комментарий

Последние публикации