CHAVE DE LIBERACAO
Bom dia! Alguém poderia me informar ou algum exemplo de como criar chaves de liberação de software em C#? Desenvolvi um sistema e preciso fazer com que não seja "pirateado", que seja possÃÂÂvel a instalação apenas na máquina do usuário com a chave de liberação informada por mim, se possÃÂÂvel uma chave de liberação de acordo com o ID da máquina do usuário. No Visual Basic tem aquele componente "NsLock", mas gostaria de um pra C#. Muito obrigado.
Olha ... ja fiz algo semelhante a muito tempo atras para VB6.
Quando fiz na época, fiz uma trava da seguinte maneira.
Pegava o serial do HD da maquina do usuario + data + hora e criptograva para uma sequencia de digitos qualquer. Do meu lado tinha uma aplicação que pegava essas sequencia de digitos, desconvertia, e gerava uma chave unica que o sistema dele aceitava. Era uma forma de obrigar o usuario a entrar em contato para instalar uma nova copia do SW.
Quando tinha a liberação eu guardava o serial do HD aonde ele tinha sido instalado. E toda a vez que o cara acessava o sistema, eu checkava o serial do HD com o que eu tinha guardado ( para evitar ghost's e etc )
Não sei se é exatamente o que quer, mas é uma idéia.
Flws
Quando fiz na época, fiz uma trava da seguinte maneira.
Pegava o serial do HD da maquina do usuario + data + hora e criptograva para uma sequencia de digitos qualquer. Do meu lado tinha uma aplicação que pegava essas sequencia de digitos, desconvertia, e gerava uma chave unica que o sistema dele aceitava. Era uma forma de obrigar o usuario a entrar em contato para instalar uma nova copia do SW.
Quando tinha a liberação eu guardava o serial do HD aonde ele tinha sido instalado. E toda a vez que o cara acessava o sistema, eu checkava o serial do HD com o que eu tinha guardado ( para evitar ghost's e etc )
Não sei se é exatamente o que quer, mas é uma idéia.
Flws
Tópico encerrado , respostas não são mais permitidas