CONTROLE DE LICENCA DE SISTEMA

HOSHIN 11/02/2011 15:45:19
#365167
Pessoal boa tarde.
Tenho um sistema em VB6 e quero colocar nele um controle de licença. Ou seja, quando estiver em rede, poço instala-lo em várias máquinas e na hora de utiliza-lo, permitir somente um tanto de máquinas por vez.

Ex:
Uma rede com 5 micro instalados o sistema e só pode utilizar ao mesmo tempo 3 micros.

Como faço esse tipo de validação?

Abraço a todos.
ASHKATCHUP 11/02/2011 16:16:56
#365169
Possivel tudo é.

O banco de dados é compartilhado?
HOSHIN 11/02/2011 16:21:22
#365170
O banco é compartilha sim.
Todos acessam o banco, quero travar esse acesso.
ASHKATCHUP 11/02/2011 16:47:44
#365174
Você pode fazer um controle utilizando o banco de dados.
Quando o programa for aberto, vc salva o nome do computador em uma tabela de ativos.
Quando ele sai, vc retira.
Entao, antes de abrir, vc conta quantos ja tem na tabela. Se tem mais que tres, nao abre o programa.
HOSHIN 11/02/2011 16:59:28
#365176
Tres é um exemplo.
E quando precisar aumentar as licenças?
Quero algum que não precise compilar op programa novamente.
Abraço.
RRANGON 11/02/2011 17:20:21
#365178
Usando o exemplo do ASHKATCHUP você não depende do aplicativo e sim do banco.

Coloca um numero maximo de conexoes no banco.
TOMPRATA 11/02/2011 19:34:40
#365196
Se o banco for Access vc vai ter problemas, pois se o usuario desligar o PC ao inver de fechar o sistema, ele vai constar na tabela como conectado, pois não grava a saída.......
ASHKATCHUP 11/02/2011 20:22:54
#365200
Citação:

:
Tres é um exemplo.
E quando precisar aumentar as licenças?
Quero algum que não precise compilar op programa novamente.
Abraço.



Utilize o banco para bloquear o numero de conexões. Você pode salvar, em vez de [Ô]3[Ô], um hash. Para aumentar, é só vc criar um programa para gerar o hash baseado no novo numero maximo de conexoes e mandar um script SQL para o seu cliente.

Simples.

Obviamente, guarde tudo criptografado.
MASTER2020 12/02/2011 18:24:46
#365268
se fose colocados os ips dos pc que devem acessar numa tabela, os sistema faz a verificao, dos ips se constar no tabela conexao aceita, caso contrario encerra a conexao que vcs acham
Tópico encerrado , respostas não são mais permitidas