| Descrição | uses | Classes, Interfaces, Objetos e Registros | Funções e Procedimentos | Tipos | Constantes | Variáveis |
Unidade de Controle de Chaves de licença
Contém métodos para gerenciamento de chaves de registro e licenciamento de software embora o Comanche seja OpenSource, está sob LGPL, e permite que se crie softwares proprietários a partir dele, desde que não sejam outro framework
| Nome | Descrição |
|---|---|
record TInformacaoRegistro |
Informação de usuário registrado (CNPJ) e da chave de registro atual |
record TVersaoAplicativo |
Registro de Versão do Aplicativo |
function VerificarRegistro(const strCodigoRegistro : string; const strCNPJ : string; const EncryptionKey : TKey; var datExpira : TDateTime) : TStatusRegistro; |
function ObterHardwareID : string; |
function ObterVersaoArquivo(const strNomeArquivo : string) : string; |
function ObterVersaoArquivoEx(const strNomeArquivo : string) : TVersaoAplicativo; |
function ObterChaveAtual(const strAppID : string) : TInformacaoRegistro; |
procedure LimparChaveAtual(const strAppID : string; const bolCompleto : boolean = True); |
procedure ArmazenarChaveAtual(const strAppID : string; const regInfo : TInformacaoRegistro); |
function GerarChaveGlobal(const strAppID, strVersao : string) : TKey; |
function DialogoAtivacao(const bolSairCompletamente : Boolean = true) : Boolean; |
TStatusRegistro = (...); |
function VerificarRegistro(const strCodigoRegistro : string; const strCNPJ : string; const EncryptionKey : TKey; var datExpira : TDateTime) : TStatusRegistro; |
|
Efetua a verificação da chave de registro com o CJPN e a chave do Aplicativo Parâmetros
Retornosretorna o status do registro definido por TStatusRegistro |
function ObterHardwareID : string; |
|
Obtém o identificador único do computador |
function ObterVersaoArquivo(const strNomeArquivo : string) : string; |
|
Retorna a versão do arquivo como string Parâmetros
|
function ObterVersaoArquivoEx(const strNomeArquivo : string) : TVersaoAplicativo; |
|
Retorna a versão do arquivo no formato do núcleo Extendido Parâmetros
|
function ObterChaveAtual(const strAppID : string) : TInformacaoRegistro; |
|
Obtém a chave atual no registro do windows Parâmetros
|
procedure ArmazenarChaveAtual(const strAppID : string; const regInfo : TInformacaoRegistro); |
|
Armazena a chave atual no registro Parâmetros
|
TStatusRegistro = (...); |
|
Status do registro do aplicativo Values
|
Data: 22 de Dezembro de 2004
$CheckInDate: 15/06/2007 15:18:45 $