Página 1 de 1
VolSerial()
Enviado: 26 Abr 2006 12:17
por MARCELOG
Olá Forum,
o projeto já está quse pronto, falta agora um mecanismo para registro do sistema.
Utilizei a função VolSerial(), mas me deparei com um problema relativo ao retorno da mesma.
O comando/ função VOL do msdos informa o número 1275-1203, mas a VolSerial() retorna 309662211.00 .
Qual é a diferença?
MarceloG
Enviado: 27 Abr 2006 09:35
por angeiras
Ola,
A funcao VOL do MS-DOS retorna o valor em hexadecimal, enquanto a VolSerial() retorna como numerico. Pra testar, entra na calculadora do windows pede pra ver como cientifica, digita o valor em HEX e pede pra passar pra DEC.
[]s
Angeiras
Enviado: 27 Abr 2006 09:50
por MARCELOG
Obrigado Angeiras,
dúvida solucionada.
Todavia, me deparei com outro problema.
Na aplicação em rede, como obter o serial no hd onde está instalado o sistema?
Obrigada.
MarceloG
Enviado: 27 Abr 2006 16:32
por marcos.gurupi
Eu uso um dbf com os seriais criptografados d todos os hd lincenciado, ou seja, c o usuario instalar o sistema em um hd q n tenha na relacao ele n entra no sistema. Espero ter ajudado.
Marcos Roberto
Enviado: 28 Abr 2006 09:05
por Antonio
O trecho Left( hb_argv(0) , rat( "\" , hb_argv(0)) -1) + '\' retorna o diretorio onde esta sendo executada a aplicação. Passe-o como argumento para a função VolSerial() pode ser que resulte no que voce espera.
Enviado: 28 Abr 2006 13:42
por MARCELOG
Caro Antônio,
mais uma vez, obrigado pela disposição em ajudar.
Todavia, a dica não deu certo, a função volserial() com os argumentos do local da aplicação retorna erro.
Obrigado.
MarceloG