Como alterar o host no arquivo de hosts do windows?

Olá pessoal,

preciso fazer um método que altere o host do windows, desconfio que é com o método exec do Runtime, mas não sei como usar direito e tbm não sei se é desse jeito. Alguém pode me dar uma dica?

Obrigada :slight_smile:

O arquivo host é um simples arquivo de texto. Nunca tentei, mas qualquer método que manipule arquivos de texto (leia e escreva) conseguiria editar o arquivo.

Aliás, ta tentando criar um spyware?rs

não, na verdade é um software de login seguro, e cada pessoa vai instalar em um servidor. Precisa de uma tela de configuração de host. Mas que método eu posso usar?

olá amiga jaqs,

Tente do modo tradicional de manipulação de arquivo.
Porém esteja ciente que dependendo da permissão do usuário na maquina, nao vai ser possivel, vai dare excessao de segurança. Principalmente se for Windows 7 ou Vista.

No Windows 7 do diretorio é esse:
//sem extensao mesmo
C:\Windows\System32\drivers\etc\hosts

fallow

Desde o XP o path é este…
Faça duas rotinas, uma que faça um backup do arquivo em algum lugar seguro e, após isto, sobrescreva o mesmo para a tua necessidade.
O paulo1911 foi bastante feliz no comentário dele, se o usuário não tiver permissão de escrita nesta pasta, não vai adiantar muito.

Ok! Valeu gente :slight_smile:

Só para ajudar, aí vai uma dica http://www.guj.com.br/articles/13