<?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 funzt net]]></title><description><![CDATA[<p>hallo, ich probiere gerade ine keyboardhook zu programmieren, aber leider klappt das nicht (die hookproc funktion wird trotz wildem-auf-die-tastaur-schlagens nicht ausgeführt). Kann mir da jeman helfen, bevor meine tasatur ganz zertrümmert ist??</p>
<pre><code>#include &lt;windows.h&gt;

bool g_bDone;

LRESULT CALLBACK hookproc(
  int code,       // hook code
  WPARAM wParam,  // virtual-key code
  LPARAM lParam   // keystroke-message information
);

HHOOK Hook;

int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow)
{
	Hook = SetWindowsHookEx(  WH_KEYBOARD,hookproc,hInst,0); 

	if(!Hook)
	{
		MessageBox(NULL, &quot;error&quot;, &quot;error&quot;, MB_ICONSTOP);
		return true;
	}

	g_bDone = false;
	while(!g_bDone)
	{	} 

	return true;
}

LRESULT CALLBACK hookproc(int code,WPARAM wParam,LPARAM lParam)
{
    MessageBox(NULL, &quot;bumm&quot;, &quot;....&quot;, MB_OK); 

    return CallNextHookEx(Hook, code, wParam, lParam); 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/74132/keyboard-hook-funzt-net</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 23:38:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74132.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 May 2004 15:10:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Keyboard hook funzt net on Mon, 17 May 2004 15:10:38 GMT]]></title><description><![CDATA[<p>hallo, ich probiere gerade ine keyboardhook zu programmieren, aber leider klappt das nicht (die hookproc funktion wird trotz wildem-auf-die-tastaur-schlagens nicht ausgeführt). Kann mir da jeman helfen, bevor meine tasatur ganz zertrümmert ist??</p>
<pre><code>#include &lt;windows.h&gt;

bool g_bDone;

LRESULT CALLBACK hookproc(
  int code,       // hook code
  WPARAM wParam,  // virtual-key code
  LPARAM lParam   // keystroke-message information
);

HHOOK Hook;

int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow)
{
	Hook = SetWindowsHookEx(  WH_KEYBOARD,hookproc,hInst,0); 

	if(!Hook)
	{
		MessageBox(NULL, &quot;error&quot;, &quot;error&quot;, MB_ICONSTOP);
		return true;
	}

	g_bDone = false;
	while(!g_bDone)
	{	} 

	return true;
}

LRESULT CALLBACK hookproc(int code,WPARAM wParam,LPARAM lParam)
{
    MessageBox(NULL, &quot;bumm&quot;, &quot;....&quot;, MB_OK); 

    return CallNextHookEx(Hook, code, wParam, lParam); 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/522047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522047</guid><dc:creator><![CDATA[frager]]></dc:creator><pubDate>Mon, 17 May 2004 15:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Mon, 17 May 2004 15:13:50 GMT]]></title><description><![CDATA[<p>Der Hook muss in eine DLL.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522051</guid><dc:creator><![CDATA[DLL.]]></dc:creator><pubDate>Mon, 17 May 2004 15:13:50 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Mon, 17 May 2004 15:36:47 GMT]]></title><description><![CDATA[<p>aso. und was davon? nur die hookproc function oder auch die erstellung des hooks? und wieso eigendlich muss das in ne dll? hat das irgendeinen sinn???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522072</guid><dc:creator><![CDATA[frager]]></dc:creator><pubDate>Mon, 17 May 2004 15:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Mon, 17 May 2004 20:16:32 GMT]]></title><description><![CDATA[<blockquote>
<p>The global hooks are a shared resource, and installing one affects all applications in the same desktop as the calling thread. All global hook functions must be in libraries.</p>
</blockquote>
<p>Und was alles in die DLL muss, kannst du im <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39383" rel="nofollow">FAQ-Beitrag</a> sehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/522311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522311</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 17 May 2004 20:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Tue, 18 May 2004 14:21:01 GMT]]></title><description><![CDATA[<p>wie macht man mit c++ eine .dll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522739</guid><dc:creator><![CDATA[znobodz]]></dc:creator><pubDate>Tue, 18 May 2004 14:21:01 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Tue, 18 May 2004 14:27:35 GMT]]></title><description><![CDATA[<p>znobodz schrieb:</p>
<blockquote>
<p>wie macht man mit c++ eine .dll?</p>
</blockquote>
<p>wo siehst du eine c++ dll ?</p>
<p>c++ hat nix mit einer dll zuu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522746</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 18 May 2004 14:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Tue, 18 May 2004 14:35:52 GMT]]></title><description><![CDATA[<p>ja, ok aber die dll's muss man doch auch kompillieren.<br />
Welches programm brauche ich dafür?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522754</guid><dc:creator><![CDATA[znobodz]]></dc:creator><pubDate>Tue, 18 May 2004 14:35:52 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Tue, 18 May 2004 14:43:25 GMT]]></title><description><![CDATA[<p>znobodz schrieb:</p>
<blockquote>
<p>ja, ok aber die dll's muss man doch auch kompillieren.<br />
Welches programm brauche ich dafür?</p>
</blockquote>
<p>einen compiler <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>was benutzt du den zum programmieren ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522758</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 18 May 2004 14:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Tue, 18 May 2004 17:25:46 GMT]]></title><description><![CDATA[<p>miller_m schrieb:</p>
<blockquote>
<p>einen compiler <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>ach wircklich? <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="🤡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Ich programmiere mit Microsoft Visual C++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522887</guid><dc:creator><![CDATA[znobodz]]></dc:creator><pubDate>Tue, 18 May 2004 17:25:46 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Tue, 18 May 2004 17:27:53 GMT]]></title><description><![CDATA[<p>damit geht es.</p>
<p>einfach DLL bei der Projektauswahl nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522890</guid><dc:creator><![CDATA[!!!!!!!!!!!!!!!!!!!!]]></dc:creator><pubDate>Tue, 18 May 2004 17:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Thu, 20 May 2004 23:22:08 GMT]]></title><description><![CDATA[<p>schau mal da, dürfte dich interessieren;-):<br />
<a href="http://www.codeproject.com/system/KeyHook.asp" rel="nofollow">http://www.codeproject.com/system/KeyHook.asp</a></p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524330</guid><dc:creator><![CDATA[nike.]]></dc:creator><pubDate>Thu, 20 May 2004 23:22:08 GMT</pubDate></item><item><title><![CDATA[Reply to Keyboard hook funzt net on Fri, 21 May 2004 13:25:42 GMT]]></title><description><![CDATA[<p>wow, echt fett ^^<br />
gut dass es auch mal leute gibt die es nicht scheuen, ihre quelltexte zu veröffentlichen ; )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524635</guid><dc:creator><![CDATA[znobodz]]></dc:creator><pubDate>Fri, 21 May 2004 13:25:42 GMT</pubDate></item></channel></rss>