MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Número de Serial

    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Número de Serial Empty Número de Serial

    Mensagem  Naldo 25/7/2011, 15:08

    Bom dia a todos.
    Retorno a solicitar auxílio aos amigos do Fórum que é o seguinte

    Tenho este comando ao abrir meu form. de senha ao iniciar o Banco
    ----------------------------------------
    Private Sub Form_Open(Cancel As Integer)
    Call Protecao("15/06/11", 60) 'dia/mes/ano, total dos dias a expirar
    Rótulo107.Caption = #6/15/2011# + 60 'Alterar o Valor do Prazo >>mes/dia/ano + total dos dias a expirar
    Dim lVSN As Long, n As Long, s1 As String, s2 As String
    Dim unidade, Serie As String
    Dim sTmp As String
    Dim t2 As Recordset
    Dim db As Database
    On Local Error Resume Next
    'especifica-se o diretorio raiz
    unidade = "C:\"
    'Reservando espaço para os string que serão passados para a API
    s1 = String$(255, Chr$(0))
    s2 = String$(255, Chr$(0))
    n = GetVolumeInformation(unidade, s1, Len(s1), lVSN, 0, 0, s2, Len(s2))
    's1 terá o label da unidade
    'lVSN terá o serial number
    's2 indica o tipo de gravação de arquivo (se FAT, etc...)
    'Numero IVSN (serial number) é convertido para hexadecimal para ser mostrado como no DIR
    sTmp = Hex$(lVSN)
    'Me.Text1 = s1
    Serie = Left$(sTmp, 4) & "-" & Right$(sTmp, 4)
    'Me.Text3 = s2
    Set db = CurrentDb
    Set t2 = db.OpenRecordset("Serial", dbOpenTable)
    'Valor1 = t1![NumSerial]
    If t2.BOF = True Then
    t2.AddNew
    t2![Código] = 1
    t2![NumSerial] = Serie
    t2.Update
    'MsgBox t1![NumSerial]
    Else
    If t2![NumSerial] <> Serie Then
    MsgBox "Desculpe, mas este aplicativo não pode ser executado neste computador DEVIDO AO NÚMERO DO SEU SERIAL e será fechado, Entre em contato com, ::: ! ", vbCritical
    Application.Quit acPrompt
    End If
    End If
    t2.Close
    End Sub
    ----------------------
    Funciona muito bem, mas gostaria de uma ajuda ao invés de pegar o número do serial do H.D. ele pegue o número do processador do PC, assim todas as vezes que o PC for formatado eu não teria que acertar o novo número gerado na nova formatação.

    Agradeço pela atenção de todos
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Número de Serial Empty Re: [Resolvido]Número de Serial

    Mensagem  criquio 25/7/2011, 15:51

    Amigão, dê uma olhada nesse exemplo: http://maximoaccess.forumeiros.com/t1103-registro-de-aplicativos-por-email

    Ele trabalha com o número do processador.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Número de Serial Empty Re: [Resolvido]Número de Serial

    Mensagem  Naldo 25/7/2011, 15:59

    Vou dar uma estudar no meus Criquio, lhe dou um retorno mais tarde
    Grane abraço
    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Número de Serial Empty Re: [Resolvido]Número de Serial

    Mensagem  Naldo 26/7/2011, 00:54

    Criquio, fiz algumas adaptações por aqui e deu belezinha.
    Sou grato por sua atenção, grande abraço

    QUE DEUS ILUMINE SUA MENTE

    Conteúdo patrocinado


    [Resolvido]Número de Serial Empty Re: [Resolvido]Número de Serial

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:23