Árvore de páginas

Retorna o número de série de um drive Windows da máquina onde está sendo executado o TOTVS | Application Server.

Sintaxe

SerialNumber( [ cDrive ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cDrive

caractere

Indica a letra do drive que será consultado.

 

 

Retorno

Nome

Tipo

Descrição

cID

caractere

Retorna o número de série do drive especificado.

Observações

  • Essa função funciona exclusivamente em Windows.
  • <cDrive> pode conter um drive ou um caminho de rede, e seu tamanho máximo é de 260 caracteres.
  • Se for especificado um drive em <cDrive>, este deve conter o caracter ":", por exemplo, "C:".
  • Caso <cDrive> não seja especificado, será assumido a letra do drive onde está sendo executado o TOTVS | Application Server, tendo, assim, o mesmo comportamento da função GetHardwareId.
  • A string de retorno é formada por 8 caracteres hexadecimais separados por hífen entre o quarto e quinto caracteres, por exemplo, "9031-1ED5".
  • Em caso de erro, será retornado a string "1111-1111".
  • Caso seja executada em sistema operacional não Windows, será retornado a string "0000-0000".

Exemplos

Exemplo 1
user function sernum()
  conout( SerialNumber() ) // Resultado: "9031-1ED5"
Return

Abrangência

Microsiga Protheus 8.11, Protheus 10, TOTVS Application Server 10, ByYou Application Server

Veja também

  • Sem rótulos