CHAVE DE LIBERACAO

USUARIO.EXCLUIDOS 31/08/2007 11:11:28
#233568
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.
USUARIO.EXCLUIDOS 06/09/2007 14:30:31
#234516
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
Tópico encerrado , respostas não são mais permitidas