Olá
Essa função retorna o serial do HD.
Cole num módulo novo ou num módulo de funções já existente.
Para testar, abra o VBA, exiba a janela de verificação imediata, e digite:
?NuHD
Será retornado um serial parecido com esse:
8EB4-5456
Pode usar a função, por exemplo, em um formulário inicial do aplicativo, no evento Ao carregar, para checar o serial e proceder conforme desejar:
Por exemplo:
Private Sub Form_Load()
If NuHD <> 8EB4-5456 Then
MsgBox "Este computador não tem licença para usar o aplicativo.", vbOKOnly, "Licença"
Application.Quit acQuitSaveNone
End If
Nesse exemplo, o código verifica o serial do HD e se for diferente do registrado, exibe uma mensagem e fecha o aplicativo.