<?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[Keyboard hook???]]></title><description><![CDATA[<p>klappt der keyboard hook ausm faq eingentlich auch bei windows xp???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/67516/keyboard-hook</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 17:09:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/67516.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Mar 2004 12:47:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Keyboard hook??? on Tue, 09 Mar 2004 12:48:10 GMT]]></title><description><![CDATA[<p>klappt der keyboard hook ausm faq eingentlich auch bei windows xp???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/476465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/476465</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Tue, 09 Mar 2004 12:48:10 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Tue, 09 Mar 2004 17:56:29 GMT]]></title><description><![CDATA[<p>Mit sehr hoher Wahrscheinlichkeit...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/476763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/476763</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Tue, 09 Mar 2004 17:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 11:46:37 GMT]]></title><description><![CDATA[<p>wann muss ich den keyboard hook installieren damit er auch funtz <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>also ich hab ihn jetzt in WM_CREATE</p>
<pre><code class="language-cpp">case WM_CREATE: 
                dll = LoadLibrary(&quot;keyboardhook.dll&quot;);               
                if (dll != NULL) 
                {                 
                    Setuphook = (Setup) GetProcAddress(dll, &quot;SetupHook&quot;); 
                    if (NULL != Setuphook) 
                       Setuphook(hwnd);

                 else               
                    SendMessage ( hwnd, WM_DESTROY, (WPARAM) NULL,  (LPARAM) NULL ) ;                 

                }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/477242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477242</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 11:46:37 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 13:03:05 GMT]]></title><description><![CDATA[<p>Fängst du auch WM_USER+2 (oder was auch immer vom Hook gesendet wird) ab?!<br />
Und statt SendMessage ( hwnd, WM_DESTROY, (WPARAM) NULL, (LPARAM) NULL ) ; würde ich lieber DestroyWindow(hndw) nehmen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/477349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477349</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 10 Mar 2004 13:03:05 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 13:13:04 GMT]]></title><description><![CDATA[<p>ja ich glaub schon das ichs abfang</p>
<pre><code class="language-cpp">case (WM_USER + 2):   
        { 
            sprintf(buf,&quot;%c&quot;,(char)wParam);
            MessageBox(NULL,buf,&quot;Keyboardmessage&quot;,0); 
            break;
        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/477358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477358</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 13:13:04 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 13:17:31 GMT]]></title><description><![CDATA[<p>Aber er springt dort nie hinein?!<br />
Bzw. zuerst: wird die DLL korrekt (ohne Fehler) geladen? Ist der GetProcAddress-Aufruf erfolgreich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477362</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 10 Mar 2004 13:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 13:43:34 GMT]]></title><description><![CDATA[<p>getproc funzt und wenn ichn keyboardhooksetup mach bekomm ich 1 zurück</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477399</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 13:43:34 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 15:44:25 GMT]]></title><description><![CDATA[<p>Welchen Compiler verwendest du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477556</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 10 Mar 2004 15:44:25 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 16:15:47 GMT]]></title><description><![CDATA[<p>Dev-C++ des von blodshed oder so</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477620</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 16:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 16:39:45 GMT]]></title><description><![CDATA[<p>Das Problem könnte an dem global Memory hängen. Wenn du die Nachricht an das Fenster aus der DLL heraus sendest, dann verwende als Handle mal eines, welches du mit FindWindow() bekommst und sag an, ob's dann funzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477658</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 10 Mar 2004 16:39:45 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 16:57:05 GMT]]></title><description><![CDATA[<p>du meinsch schon das ich irgentein window des ich mit findwindow hooken soll</p>
<p>^ klappt leider auch nicht<br />
|</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477683</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 16:57:05 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 17:02:22 GMT]]></title><description><![CDATA[<p>gargamel schrieb:</p>
<blockquote>
<p>du meinsch schon das ich irgentein window des ich mit findwindow hooken soll</p>
</blockquote>
<p>Ich antworte auf nichts, was ich nicht verstehe!!! Wenn du willst, dass man dir hilft, dann drück dich gefälligst ordentlich aus, so dass man dich versteht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/477688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477688</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 10 Mar 2004 17:02:22 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 17:12:28 GMT]]></title><description><![CDATA[<p>das mit findwinow() gefundene handle das ich an setuphook übergeben soll funktioniert leider nicht</p>
<p>besser <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/477707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477707</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 17:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 17:25:12 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>Wenn du die Nachricht an das Fenster aus der DLL heraus sendest, dann verwende als Handle mal eines, welches du mit FindWindow() bekommst und sag an, ob's dann funzt.</p>
</blockquote>
<p>Das hatte ich geschrieben! Dann mach das auch so!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477723</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 10 Mar 2004 17:25:12 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 17:30:13 GMT]]></title><description><![CDATA[<p>eben des geht ja auch nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477731</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 17:30:13 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 17:35:51 GMT]]></title><description><![CDATA[<p>gargamel schrieb:</p>
<blockquote>
<p>eben des geht ja auch nicht</p>
</blockquote>
<p>Doch! Du bist bloß so blöd, dass du nicht verstehst, was ich geschrieben habe. Sorry, aber das musste mal raus. Du sollst in der HookProc mit FindWindow nach dem Fenster suchen, an welches die Nachricht geschickt werden soll. Und dann sollst du das in SendMessage einsetzen. Man, man, man...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477741</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 10 Mar 2004 17:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 17:53:30 GMT]]></title><description><![CDATA[<p>ebbbbeeennnnnnnnn deeeess kkkkkllllllllaapppppppppppttttt niiiiiiiccccccchhhhhtttt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477764</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 17:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 18:00:48 GMT]]></title><description><![CDATA[<p>Zeig deine HookProc!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477780</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 10 Mar 2004 18:00:48 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 18:54:39 GMT]]></title><description><![CDATA[<p>aber ich hab rausgefunden das es in die funktion gar net kommt</p>
<pre><code class="language-cpp">LRESULT CALLBACK KeyboardHookProc (int nCode, WPARAM wParam, LPARAM lParam){ 
    MessageBox(NULL,&quot;hier&quot;,0,0);//kommt gar nicht
    hWindow = FindWindow(NULL,&quot;Windows App&quot;) ;
    if (nCode == HC_ACTION){ 
           if ((lParam &amp; 1073741824) != 1073741824){ 
      gedrückt war 
            SendMessage ((HWND) hWindow, (WM_USER + 2), (WPARAM) wParam, (LPARAM) lParam) ; 
          gedrückten 
                   } 
    } 
    return CallNextHookEx (hhkHook, nCode, wParam, lParam) ; 
 }
</code></pre>
<p>is der fehler vielleicht hier drin???</p>
<pre><code class="language-cpp">EXPORT BOOL CALLBACK SetupHook (HWND hParent){ 
    hWindow = hParent ; 
    MessageBox(NULL,&quot;hier&quot;,0,0);//hier hin kommts

    hhkHook = SetWindowsHookEx (WH_KEYBOARD, KeyboardHookProc, hDllInstance,0) ; 
       return TRUE ; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/477867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477867</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Wed, 10 Mar 2004 18:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Wed, 10 Mar 2004 20:35:15 GMT]]></title><description><![CDATA[<p>Was liefert denn SetWindowsHookEx zurück? Falls NULL: Was sagt GetLastError()?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477973</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 10 Mar 2004 20:35:15 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Thu, 11 Mar 2004 15:28:56 GMT]]></title><description><![CDATA[<p>es kommt</p>
<p>Cannot set nonlocal hook without a module handle 1428</p>
]]></description><link>https://www.c-plusplus.net/forum/post/478376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/478376</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Thu, 11 Mar 2004 15:28:56 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Thu, 11 Mar 2004 20:43:37 GMT]]></title><description><![CDATA[<p>und wie kannh ich des module handle bekommen???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/478651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/478651</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Thu, 11 Mar 2004 20:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Fri, 12 Mar 2004 14:01:44 GMT]]></title><description><![CDATA[<p>Hat zu diesem Zeitpunkt hDllInstance einen gültigen Wert? Hast du exakt den Code aus den FAQ übernommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479080</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Mar 2004 14:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Fri, 12 Mar 2004 18:42:45 GMT]]></title><description><![CDATA[<p>ich hab exakt den code vom faq<br />
und hDllInstance hat da 0 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/479298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479298</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Fri, 12 Mar 2004 18:42:45 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Fri, 12 Mar 2004 19:07:53 GMT]]></title><description><![CDATA[<p>Kommt er denn in den DLL_PROCESS_ATTACH Zweig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479326</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Mar 2004 19:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook??? on Fri, 12 Mar 2004 19:32:45 GMT]]></title><description><![CDATA[<p>ne kommt nie dahin kommt auch nich in int APIENTRY DllMain (HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479336</guid><dc:creator><![CDATA[gargamel]]></dc:creator><pubDate>Fri, 12 Mar 2004 19:32:45 GMT</pubDate></item></channel></rss>