Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Como deixar programa off ou on para atualização por host


[K]Stop
 Compartilhar

Posts Recomendados

Então galera, resolvi trazer este código muito fácil para você aí, espero que gostem.

 

É necessário se cadastrar para acessar o conteúdo.

 

Galera em If wb.DownloadString("

É necessário se cadastrar para acessar o conteúdo.
") = "off" Then

 

 

Você coloca um arquivo que você criou via bloco de notas e enviou por FTP ou criou lá mesmo pelo gerenciador de arquivos, se dentro do arquivo de texto estiver escrito "off (Minusculo)" o seu trainer/programa vai ficar off-line quando a pessoa abrir, e quando estiver outro texto sem ser "off" o programa vai ficar on-line

Link para o comentário
Compartilhar em outros sites

Bem simples, mais vai ajudar os iniciantes de vb bela iniciativa =D continue assim.

Não tem coisa melhor que se aprofundar em Visual Basic ! =D

Dúvidas sobre meus projetos ? dúvidas em algo ? Add Skype !

[email protected]

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...
  • 4 semanas atrás...

Uma outra forma é enviar uma requisição ao servidor e ler a resposta. Ao enviar uma requisição, se o recurso não existir ou não estiver disponível o servidor retornará status 404, do contrário 200. Acho que isto tornaria as coisas mais rápidas:

 

- Envia a requisição,

- Aguarda a resposta,

- Mostra a mensagem dependendo da resposta.

 

Contra:

- Envia a requisição,

- Aguarda a resposta (recurso existente/disponível),

- Abre o arquivo,

- Lê o seu conteúdo,

- Compara o conteúdo do arquivo é igual a "off",

- Mostra a a mensagem dependendo da comparação.

 

Na primeira situação, bastaria alterar o nome do arquivo para qualquer outro diferente de "txt.php" (off.php, por exemplo), o conteúdo do arquivo seria irrelevante, podendo ser até vazio. No segundo caso, qualquer string diferente de "off" dentro do arquivo iria manter o trainer funcionando. Por um descuido de quem está realizando a manutenção um "Off" ("OfF", "ofF", até mesmo um " off" com espaço no início, etc...) não tornaria o trainer indisponível.

 

Provavelmente o mesmo objeto que você usou (WebClient) deva ter um método já implementado para ler a resposta que o servidor retornar.

 

Foi só uma sugestão,

ótimo tópico. :o

:slow:

Link para o comentário
Compartilhar em outros sites

Uma outra forma é enviar uma requisição ao servidor e ler a resposta. Ao enviar uma requisição, se o recurso não existir ou não estiver disponível o servidor retornará status 404, do contrário 200. Acho que isto tornaria as coisas mais rápidas:

 

- Envia a requisição,

- Aguarda a resposta,

- Mostra a mensagem dependendo da resposta.

 

Contra:

- Envia a requisição,

- Aguarda a resposta (recurso existente/disponível),

- Abre o arquivo,

- Lê o seu conteúdo,

- Compara o conteúdo do arquivo é igual a "off",

- Mostra a a mensagem dependendo da comparação.

 

Na primeira situação, bastaria alterar o nome do arquivo para qualquer outro diferente de "txt.php" (off.php, por exemplo), o conteúdo do arquivo seria irrelevante, podendo ser até vazio. No segundo caso, qualquer string diferente de "off" dentro do arquivo iria manter o trainer funcionando. Por um descuido de quem está realizando a manutenção um "Off" ("OfF", "ofF", até mesmo um " off" com espaço no início, etc...) não tornaria o trainer indisponível.

 

Provavelmente o mesmo objeto que você usou (WebClient) deva ter um método já implementado para ler a resposta que o servidor retornar.

 

Foi só uma sugestão,

ótimo tópico. :o

 

Você parece entender bastante dessas coisas :o posta alguns projetos/tutoriais seus, ia ajudar muita gente :D

 

@Topic

Ajudou bastante cara, vou ver se consigo utilizar

​Hu3.

Link para o comentário
Compartilhar em outros sites

  • 5 semanas atrás...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.