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

3 participantes

    Gravar tudo o que é digitado

    avatar
    alexjc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 23/02/2016

    Gravar tudo o que é digitado Empty Gravar tudo o que é digitado

    Mensagem  alexjc 31/10/2020, 14:32

    Bom dia Pessoal !
    é possível criar um código que grava tudo o que é digitado no teclado ? mais ou menos no estilo de um Keylloger, pois gostaria de criar essa função pois caso meu notebook seja roubado eu teria pista de quem roubo.
    andei lendo e vi que o arquivo onde registra isso no windows é o user32. mas nem faço ideias de como pegar essa informação.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3704
    Registrado : 22/11/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  DamascenoJr. 31/10/2020, 15:12

    Tópico movido de formulários.

    Veja um programa pronto que atende sua solicitação.
    baixaki.com.br/download/prey-project.htm


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    alexjc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 23/02/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  alexjc 10/11/2020, 01:04

    Na verdade eu quero criar um próprio pois assim o antivírus nao pego
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3704
    Registrado : 22/11/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  DamascenoJr. 10/11/2020, 01:14

    Conforme sua mensagem, isso é uma prevenção para ter pista de quem roubou, certo? Como o computador vai estar com você no momento de configurar o programa, basta adicionar nas exceções do antivirus.

    E também o MS Access não é a ferramenta ideal para criar um programa desta natureza, haja visto o fato de que o ícone do Access estará na barra e tarefas mostrando que um arquivo está em execução.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    alexjc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 23/02/2016

    Gravar tudo o que é digitado Empty Gravar em uma variável o que foi digitado e mostra em uma caixa de texto

    Mensagem  alexjc 11/12/2021, 20:14

    Gravar em uma variável o que foi digitado e mostra em uma caixa de texto
    este é meu código porem não esta funcionando. Alguém pode me ajudar


    ' API que identifica as teclas digitadas
    Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Long

    ' Criando a função que retorna o estado da tecla
    'Function EstadoCapsLock() As Boolean
    ' EstadoCapsLock = GetKeyState(vbKeyCapital)
    'End Function

    Dim letra As String
    Function tecla() As Boolean
    If GetKeyState(vbKeyA) Then
    letra = "a"
    ElseIf GetKeyState(vbKeyB) Then
    letra = "b"
    ElseIf GetKeyState(vbKeyC) Then
    letra = "c"

    tecla = letra
    End If
    End Function

    ==============================================================
    'aqui eu coloco no evento de um botão

    Private Sub btGerar_Click()
    Call tecla
    Me.Texto1 = tecla
    End Sub




    o resultado aparece apenas a palavra Falso,

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3596
    Registrado : 21/04/2011

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  Marcelo David 13/12/2021, 14:31

    Bom dia,

    alexjc escreveu:o resultado aparece apenas a palavra Falso

    Sim, esse é um dos retornos esperados pela function tecla, que retorna boolean.

    Detalhe o que precisa para então tentarmos algo, por favor.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    Gravar tudo o que é digitado Marcel11
    avatar
    alexjc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 23/02/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  alexjc 13/12/2021, 15:45

    Então se eu troco para string nada ocorre, eu gostaria q a função me retornar a letra digitada
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3596
    Registrado : 21/04/2011

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  Marcelo David 13/12/2021, 17:54

    Fiquei aqui sem entender o motivo de usar API para retornar as teclas, no entanto, se assim está funcionando, ok.

    Imagino que para resolver seu problema, basta alterar o tipo de retorno da função tecla. Ela está assim atualmente:

    Function tecla() As Boolean

    Mude para

    Function tecla() As String

    Teste por favor.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    Gravar tudo o que é digitado Marcel11
    avatar
    alexjc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 23/02/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  alexjc 13/12/2021, 22:41

    então eu mudei para string porem nada acontece. nem erro,

    minha intenção é usar este código, para um programa de rastreio que estou desenvolvendo.

    A primeira parte já esta quase pronta, onde caso um notebook for roubado, ele faz o rastreio com tecnologia blockchain.

    Agora vem esta segunda parte onde eu gostaria de criar a minha própria função de captura de teclas, para mim saber mais com quem esta o not roubado, pois o rastreio que consigo no blockchain não é tão preciso, eu apenas sei o bairro e a rua, mas não apessoa entende.

    e outro detalhe eu poderia simplesmente instalar um keyloogger nos nootbooks, mas quero ter junto na minha ferramenta entende.

    ah sobre usar API é que ela trabalha mesmo com o ms access em segundo plano
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3704
    Registrado : 22/11/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  DamascenoJr. 14/12/2021, 00:57

    Tópicos fundidos. Mesmo autor, mesma dúvida.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    alexjc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 23/02/2016

    Gravar tudo o que é digitado Empty Re: Gravar tudo o que é digitado

    Mensagem  alexjc 15/12/2021, 01:45

    Sim e a mesma dúvida, pois ainda não consegui,

      Data/hora atual: 24/9/2022, 21:48