Fazendo um sistema DEMO
27/12/2005
0
Bom dia a todos,
Gostaria da ajuda de vocês, qual seria a melhor forma de criar um disco de instalação com restricão de tempo para o cliente pode testar o sistema antes de adquirir, e deposi de adquirir como criar outro disco de instalação para ele pode usar somente em 1 maquina, ou outra forma de segurança.
Desde já muitissimo obrigado.
Gostaria da ajuda de vocês, qual seria a melhor forma de criar um disco de instalação com restricão de tempo para o cliente pode testar o sistema antes de adquirir, e deposi de adquirir como criar outro disco de instalação para ele pode usar somente em 1 maquina, ou outra forma de segurança.
Desde já muitissimo obrigado.
Minervasoft
Curtir tópico
+ 0
Responder
Posts
27/12/2005
Eixox
Em primeiro lugar, todo e qualquer tipo de tentativa de anti-pirataria já foi tentado e todo mundo vem quebrando esse tipo de coisa.
Você poderia criar uma tabela que contenha um valor inteiro longo, nessa tabela você coloca o seguinte valor 78123[b:bcb5969ef3]10[/b:bcb5969ef3]399191 - o valor em negrito será o número máximo de registros que ele poderá inserir.
Se o valor for trocado pelo usuário, você faz um tratamento para verificar se o valor é aquele ali, se não for bloqueia o sistema e tú vai ver que o cara tá querendo te passar a perna. O valor não precisa estar naquela posição ali, você define a posição que quiser e com o valor que quiser.
Com relação a liberação do seu software, você pode fazer o seguinte.
Mande o cara instalar o programa e quando ele rodar pela primeira vez, uma janela surgirá pedindo que ele digite uma sequência numérica de cinco campos contendo cinco números ou letras para cada um. O sistema deve ser capaz de gerar uma seqüência numérica que o cara deverá passar para você. Por exemplo:
Mande o sistema gerar a seguinte sequencia que será enviada para você:
44532 - 11762 - 55223 - 86743 - 13234
Você executa um algoritmo qualquer em cima desses números, por exemplo a soma dos dois últimos número e fornece uma nova chave para ele que deverá digitar nos campos:
2222[b:bcb5969ef3]5[/b:bcb5969ef3] - 3453[b:bcb5969ef3]8[/b:bcb5969ef3] - 4123[b:bcb5969ef3]5[/b:bcb5969ef3] 4197[b:bcb5969ef3]7[/b:bcb5969ef3] 4342[b:bcb5969ef3]7[/b:bcb5969ef3]
Lá no algoritmo do sistema, o campo verificado na verdade será somente o último número sacou. Aí você faz o algorítmo que quiser usando letras ou números ....
Você poderia criar uma tabela que contenha um valor inteiro longo, nessa tabela você coloca o seguinte valor 78123[b:bcb5969ef3]10[/b:bcb5969ef3]399191 - o valor em negrito será o número máximo de registros que ele poderá inserir.
Se o valor for trocado pelo usuário, você faz um tratamento para verificar se o valor é aquele ali, se não for bloqueia o sistema e tú vai ver que o cara tá querendo te passar a perna. O valor não precisa estar naquela posição ali, você define a posição que quiser e com o valor que quiser.
Com relação a liberação do seu software, você pode fazer o seguinte.
Mande o cara instalar o programa e quando ele rodar pela primeira vez, uma janela surgirá pedindo que ele digite uma sequência numérica de cinco campos contendo cinco números ou letras para cada um. O sistema deve ser capaz de gerar uma seqüência numérica que o cara deverá passar para você. Por exemplo:
Mande o sistema gerar a seguinte sequencia que será enviada para você:
44532 - 11762 - 55223 - 86743 - 13234
Você executa um algoritmo qualquer em cima desses números, por exemplo a soma dos dois últimos número e fornece uma nova chave para ele que deverá digitar nos campos:
2222[b:bcb5969ef3]5[/b:bcb5969ef3] - 3453[b:bcb5969ef3]8[/b:bcb5969ef3] - 4123[b:bcb5969ef3]5[/b:bcb5969ef3] 4197[b:bcb5969ef3]7[/b:bcb5969ef3] 4342[b:bcb5969ef3]7[/b:bcb5969ef3]
Lá no algoritmo do sistema, o campo verificado na verdade será somente o último número sacou. Aí você faz o algorítmo que quiser usando letras ou números ....
Responder
27/12/2005
Eixox
Se ele precisar instalar o sistema em outra máquina, ele não conseguirá usar o mesmo número usado, já que os números fornecidos pelo sistema são randômicos. Não esqueça de gravar o primeiro número gerado, senão vai dar pau na próxima entrada do sistema.
Falou.
Falou.
Responder
Clique aqui para fazer login e interagir na Comunidade :)