CONTROLE DE LICENCA DE SISTEMA
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.
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.
Possivel tudo é.
O banco de dados é compartilhado?
O banco de dados é compartilhado?
O banco é compartilha sim.
Todos acessam o banco, quero travar esse acesso.
Todos acessam o banco, quero travar esse acesso.
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.
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.
Tres é um exemplo.
E quando precisar aumentar as licenças?
Quero algum que não precise compilar op programa novamente.
Abraço.
E quando precisar aumentar as licenças?
Quero algum que não precise compilar op programa novamente.
Abraço.
Usando o exemplo do ASHKATCHUP você não depende do aplicativo e sim do banco.
Coloca um numero maximo de conexoes no banco.
Coloca um numero maximo de conexoes no banco.
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.......
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.
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