Редактор файла hosts

Статус
В этой теме нельзя размещать новые ответы.
HostsEditor: Редактор файла hosts

Писал специально для клиентов компании Интерсвязь®, которые выполнили настройку обновления Windows на сервера Майкрософта, но все-таки выдавалась ошибка обновлений
===========================
Программа требует максимальные права на исполнение при запуске для того, что бы изменить файл hosts. Пожалуйста, напишите, если у кого-то возникнут ошибки при тестировании программы. Обязательно укажите код ошибки, если она возникнет.
И так:
attachment.php

Первая ссылка Служит для замены существующего файла hosts на:
# Copyright (c) 1993-2006 Microsoft Corp. #
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows. #
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space. #
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol. # # For example: #
# 102.54.94.97 rhino.acme.com
# source server
# 38.25.63.10 x.acme.com
# x client host

# localhost name resolution is handle within DNS itself. #

127.0.0.1 localhost
::1 localhost
65.54.221.118 windowsupdate.microsoft.com
65.54.221.118 update.microsoft.com
Последние две строки файла - это IP сервера обновлений Майкрософт

Вторая ссылка дописывает в конец файла hosts IP-адрес Майкрософта. Это если вдруг у Вас в файле много нужного и нужно просто дописать АйПишники.

Третья ссылка открывает редактор, в котором можно произвольно изменить файл:
attachment.php


Высказывайте свои мнения и пожелания) Конструктивная критика приветствуется)

Файл в сбрке для .NET 3.5: Посмотреть вложение 835604
Файл в сборке .NET 4.0:Посмотреть вложение 835441 - пока только для Windows Server 2008 R2 SP1
 

    DDD

    очки: 51
    Нет комментариев

    Хиромант

    очки: 28
    Нет комментариев
Что умеет на данный момент программа:
1. Различает х32- и х64-битные операционки, правильно определяет пути для файла hosts
2. проверяет, есть ли папка "etc" и создает, если ее нет
3. проверяет, есть ли файл hosts. Создает, если его нет. Если запущен редактор, а файла нет на диске: грузит в редактор шаблон файла.
Вроде избавился от максимума возможных ошибок, но прогу надо погонять еще, посмотреть как работает на других системах.
Прога тестировалась на Win7 x32\x64 и Server 2008 R2/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху