Como alterar o host no arquivo de hosts do windows?

6 respostas
jaqs

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:

6 Respostas

drsmachado

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

jaqs

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?

paulo1911

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

drsmachado

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.

jaqs

Ok! Valeu gente :slight_smile:

drsmachado

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

Criado 16 de maio de 2011
Ultima resposta 16 de mai. de 2011
Respostas 6
Participantes 3