Добавлениехоста программно ( разрешение имен под Windows)

я бы хотел, чтобы программно добавить в Windows имя / IP-ассоциации, так что это имя может быть решена на местном уровне. Это не должны быть сохранены между перезагрузками.

единственный способ, которым я теперь, чтобы добавить запись в файл "hosts", но при этом чувствует себя hacky особенно потому, что я хотел бы автоматизировать этот процесс.

Есть ли способ сделать это с помощью командной строки или Win32 API? Возможно, addind запись Windows DNS кэш или что-то подобное?

ну, и пожалуйста государства, если такое решение совместимых с Vista.

с Уважением.

Edit : Спасибо, парень. К сожалению, все ваши ответы, действительно требующие DNS или других серверов. Я искал сугубо местного решение, которое будет работать на "стандартной" установки Windows. Такие вещи не кажутся реально существующими, хотя.

Найдено 1 ответ:

Adding an host programmatically (name resolution under Windows)

http://stackoverflow.com/questions/653271/adding-an-host-programmatically-name-resolution-under-windows

Посмотреть решение →