Boa tarde à todos. Estou em um projeto trabalhando exclusivamente com Progress, onde criarei um sistema de controle de estoque, mas gostaria de criar um "sistema" de licença, onde eu pudesse identificar o micro e no caso de não pagamento na data especificada o mesmo exibisse uma mensagem e travasse o sistema, a partir dai foi onde encontrei dúvidas: Encontrei aqui mesmo ( viewtopic.php?f=2&t=347&p=511&hilit=mac+address#p511 ) como pegar o IP e o hostname, mas gostaria de algo mais específico, caso alguém tenha realizado algum procedimento de pegar informações do hardware ou outra maneira mais viável, eu gostaria das informações de hardware (mac address, placa mãe) para não correr o risco. Alguém já fez algo do tipo? Grato pela atenção.
Caro Coimbra: Trabalhei em uma softerhouse que possuia um sistema sem nenhum controle de licenças. Criei um processo que é chamado na carga de qualquer programa do sistema e que é essencial para a execução dos mesmos. Este processo verifica o nome da empresa, quantidade de usuários contratados e data de validade da licença comparando com um arquivo .cfg que é enviado para o cliente sempre que a manutenção é paga. Desta forma você pode enviar por e-mail o arquivo .cfg para o seu cliente, liberando imediatamente o sistema para utilização por mais um período. Se a idéia lhe parecer viável entre em contato. Abraços Attiware Informática atila.cm@hotmail.com