<?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[Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback?]]></title><description><![CDATA[<p>Hi Leute!<br />
Ich hab eine Frage,und zwar wird doch wenn ich einen Globalen Hook<br />
setze meine Callback Funktion in den Virtuellen Speicher von jedem<br />
Prozess eingeblendet,so weit richtig?<br />
Gilt das für die gesammte DLL?<br />
Also für alle andere Funktionen und für die DLLMain?<br />
Kann ich also auch mit diesen Funktionen auf den Speicher der Anwendungen<br />
zugreifen oder muss ich warten bis meine Callback aufgerufen wird?</p>
<p>Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145776/hook-alle-funktionen-der-dll-im-virtuellen-speicher-des-ziels-oder-nur-callback</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 04:45:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145776.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 May 2006 11:01:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback? on Mon, 01 May 2006 11:01:37 GMT]]></title><description><![CDATA[<p>Hi Leute!<br />
Ich hab eine Frage,und zwar wird doch wenn ich einen Globalen Hook<br />
setze meine Callback Funktion in den Virtuellen Speicher von jedem<br />
Prozess eingeblendet,so weit richtig?<br />
Gilt das für die gesammte DLL?<br />
Also für alle andere Funktionen und für die DLLMain?<br />
Kann ich also auch mit diesen Funktionen auf den Speicher der Anwendungen<br />
zugreifen oder muss ich warten bis meine Callback aufgerufen wird?</p>
<p>Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048825</guid><dc:creator><![CDATA[WinAPI]]></dc:creator><pubDate>Mon, 01 May 2006 11:01:37 GMT</pubDate></item><item><title><![CDATA[Reply to Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback? on Mon, 01 May 2006 11:56:42 GMT]]></title><description><![CDATA[<p>Ja die ganze DLL. Die DLL erhält aber in jedem prozeß ihren eigenen Satz globaler Variablen. Deine letzte Frage versteh ich ned so ganz, die DLL muss nicht sofort in jeden Prozeß eingeblendet werden, sondern erst wenn es nötig wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048862</guid><dc:creator><![CDATA[WebNubbi]]></dc:creator><pubDate>Mon, 01 May 2006 11:56:42 GMT</pubDate></item><item><title><![CDATA[Reply to Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback? on Mon, 01 May 2006 12:12:03 GMT]]></title><description><![CDATA[<p>Ok also die ganze DLL die den Hook enthält?<br />
Naja,wann wird sie denn eingeblendet?</p>
<p>Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1048884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1048884</guid><dc:creator><![CDATA[WinAPI]]></dc:creator><pubDate>Mon, 01 May 2006 12:12:03 GMT</pubDate></item><item><title><![CDATA[Reply to Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback? on Mon, 01 May 2006 17:49:32 GMT]]></title><description><![CDATA[<p>WinAPI schrieb:</p>
<blockquote>
<p>Ok also die ganze DLL die den Hook enthält?<br />
Naja,wann wird sie denn eingeblendet?</p>
</blockquote>
<p>Ja in dem Augenblick, wo Du SetWindowsHookEx aufrufsat, bzw. bei Prozessen die erst später gestartet werden, schon beim start.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049136</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 01 May 2006 17:49:32 GMT</pubDate></item><item><title><![CDATA[Reply to Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback? on Mon, 01 May 2006 19:48:08 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>WinAPI schrieb:</p>
<blockquote>
<p>Ok also die ganze DLL die den Hook enthält?<br />
Naja,wann wird sie denn eingeblendet?</p>
</blockquote>
<p>Ja in dem Augenblick, wo Du SetWindowsHookEx aufrufsat, bzw. bei Prozessen die erst später gestartet werden, schon beim start.</p>
</blockquote>
<p>nö, AFAIK bei einem msg-hook z.b. erst wenn die 1. msg ankommt. deshalb sendet man doch zum entsprchenden window n null-message oder ne HWND_BROADCAST-Msg zu allen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049227</guid><dc:creator><![CDATA[asdflöjk]]></dc:creator><pubDate>Mon, 01 May 2006 19:48:08 GMT</pubDate></item><item><title><![CDATA[Reply to Hook:Alle Funktionen der DLL im virtuellen Speicher des Ziels oder nur Callback? on Tue, 02 May 2006 16:40:06 GMT]]></title><description><![CDATA[<p>Hmmm wer hat jetzt Recht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Und hab ich das jetzt richtig verstanden:<br />
Wenn ich einen Hook setze dann wird die gesammte DLL in alle Prozesse eingeblendet?<br />
Oder wird die ganze DLL erst nach einer Message eingeblendet?<br />
Ach und wird,nach dem einblenden,sofort die DLL Main aufgerufen,jedesmal wenn ein<br />
Prozess startet (im virtuellen Speicher des neuen Prozess)?</p>
<p>Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049728</guid><dc:creator><![CDATA[WinAPI]]></dc:creator><pubDate>Tue, 02 May 2006 16:40:06 GMT</pubDate></item></channel></rss>