none
Visual Basic 2008 -Preciso de uma ajuda. RRS feed

  • Pergunta

  • Ola,

    Bom o que eu quero saber e se tem como eu bloquear meu programa quando ele for a versão antiga.

    Exemplo: Alguém baixo meu programa,mas depois eu eu fiz algumas modificações com isso que quero que meu programa com a versão antiga sera bloqueado e o usuário terá que  entra no site novamente e baixar a nova versão do programa.

    Alguém sabe como faz isso?

    segunda-feira, 27 de outubro de 2014 13:55

Respostas

  • Tem, você pode fazer uma verificação online da versão na sua aplicação e sempre que a versão for inferior a versão mais atual não libera a execução, a idéia seria essa, tenho uma aplicação que uso da sefaz e ele ao abrir verifica o perfil do contribuinte caso você cancele o programa não funciona.
    • Marcado como Resposta FelipiPiovezani segunda-feira, 27 de outubro de 2014 15:29
    segunda-feira, 27 de outubro de 2014 14:18
  • Felipi,

    Você criar um web service e hospedá-lo na internet. Assim, quando sua aplicação for aberta invoque este serviço para obter a última versão do software, se for diferente da atual, basta exibir uma mensagem ao usuário para atualizar a aplicação, ou até mesmo disponibilizar um link para download.

    Segue um tutorial para criação de web services: http://csharpbrasil.com.br/criando-e-consumindo-web-service-em-c-sharp-parte-1/

    Em termos simples seria algo assim:

    1. Criar um web service com um método que obtem a última versão do software
    2. Fazer referência da sua aplicação para o Web service criado no passo 1.
    3. Invocar o web service para consultar o método.

    • Sugerido como Resposta Deric Ferreira segunda-feira, 27 de outubro de 2014 15:56
    • Marcado como Resposta FelipiPiovezani segunda-feira, 27 de outubro de 2014 16:02
    segunda-feira, 27 de outubro de 2014 15:56

Todas as Respostas

  • Tem, você pode fazer uma verificação online da versão na sua aplicação e sempre que a versão for inferior a versão mais atual não libera a execução, a idéia seria essa, tenho uma aplicação que uso da sefaz e ele ao abrir verifica o perfil do contribuinte caso você cancele o programa não funciona.
    • Marcado como Resposta FelipiPiovezani segunda-feira, 27 de outubro de 2014 15:29
    segunda-feira, 27 de outubro de 2014 14:18
  • Isso mesmo que eu quero,Mas você sabe como se faz isso?
    segunda-feira, 27 de outubro de 2014 15:29
  • Felipi,

    Você criar um web service e hospedá-lo na internet. Assim, quando sua aplicação for aberta invoque este serviço para obter a última versão do software, se for diferente da atual, basta exibir uma mensagem ao usuário para atualizar a aplicação, ou até mesmo disponibilizar um link para download.

    Segue um tutorial para criação de web services: http://csharpbrasil.com.br/criando-e-consumindo-web-service-em-c-sharp-parte-1/

    Em termos simples seria algo assim:

    1. Criar um web service com um método que obtem a última versão do software
    2. Fazer referência da sua aplicação para o Web service criado no passo 1.
    3. Invocar o web service para consultar o método.

    • Sugerido como Resposta Deric Ferreira segunda-feira, 27 de outubro de 2014 15:56
    • Marcado como Resposta FelipiPiovezani segunda-feira, 27 de outubro de 2014 16:02
    segunda-feira, 27 de outubro de 2014 15:56
  • Faço as palavras de Deric Ferreira as minhas, é exatamente isso que deve fazer
    segunda-feira, 27 de outubro de 2014 16:00
  • Obrigado pela ajuda.
    segunda-feira, 27 de outubro de 2014 16:02