Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1896 | Besucher online: 303
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Tastenschläge zählen


Autor: Nico
Sprache: VB.NET
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 5757
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit diesem Code werden die Tastenschläge mit Hilfe von user32.dll gezählt

Abgelegt unter: Tastenschläge, user32, .dll, user32.dll, Keylogger, key.



Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Imports System.Runtime.InteropServices

Public Class Form1


    <DllImport("user32.dll")> Private Shared Function GetAsyncKeyState(ByVal vKey As Integer) As Short
    End Function
    Public Const KeyPressed As Integer = -32767




    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Timer1.Interval = 1

        For Each key As Int32 In [Enum].GetValues(GetType(Windows.Forms.Keys))
            If GetAsyncKeyState(key) = -32767 Then
                Label1.Text += 1
            End If
        Next
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

           Me.Timer1.Start
    End Sub

Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Hagen schrieb am:  20.04.2008 14:55:25

Das Snippet zählt auch Mausklicks. Kann man irgendwie nur die Tastenschläge zählen?

Gruß
Hagen


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.