<?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[Kommunikation zwischen Anwendung und Modul]]></title><description><![CDATA[<p>Hey,</p>
<p>Ich habe eine Anwendung und eine DLL-Datei, welche als Modul in eine andere Anwendung geladen wird. Nun, habe ich ein Problem. Wie kann ich zwischen Anwendung und dem Modul kommunizieren? Gibt es dafür soetwas wie SendMessage für Fenster?</p>
<p>Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/110191/kommunikation-zwischen-anwendung-und-modul</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 23:24:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/110191.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 May 2005 14:42:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 14:42:14 GMT]]></title><description><![CDATA[<p>Hey,</p>
<p>Ich habe eine Anwendung und eine DLL-Datei, welche als Modul in eine andere Anwendung geladen wird. Nun, habe ich ein Problem. Wie kann ich zwischen Anwendung und dem Modul kommunizieren? Gibt es dafür soetwas wie SendMessage für Fenster?</p>
<p>Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790829</guid><dc:creator><![CDATA[FrageNicht^^]]></dc:creator><pubDate>Wed, 18 May 2005 14:42:14 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 14:56:50 GMT]]></title><description><![CDATA[<p>mittels funktionen <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/790851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790851</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 18 May 2005 14:56:50 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 15:04:01 GMT]]></title><description><![CDATA[<p>OK, das habe ich noch net gewusst. Danke für den Tip. <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="😃"
    /></p>
<p>Nun habe ich aber das Problem, wie kann ich vom Modul was an meine Anwendung &quot;schicken&quot;. Von einer DLL, die keine &quot;Funktionen&quot; der Anwendungen kennt?!</p>
<p>Cya</p>
<p>PS: Ich bin regestriert^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790860</guid><dc:creator><![CDATA[FragtNicht**]]></dc:creator><pubDate>Wed, 18 May 2005 15:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 15:07:48 GMT]]></title><description><![CDATA[<p>das ist nicht der sinn einer dll (bibilothek) sondern das deine anwendung<br />
auf die dll zurückgreift und sich rausholt was sie braucht.<br />
d.h. du müsstest irgendeine schnittstelle definieren<br />
aber sag doch mal genau was du machen möchtest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790863</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 18 May 2005 15:07:48 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 15:52:42 GMT]]></title><description><![CDATA[<p>Ich selbst weiß noch nicht ganz genau, was ich machen möchte. Ich bin erst in der Planungsphase...</p>
<p>Ansonsten, ich habe eine DLL in einen Fremden Prozess injiziert. Diese DLL soll dann bestimmte Events (Prozessabhängig) abfangen bzw. regestrieren und dann dem Hauptpogramm sagen: &quot;Ja, Prozess XY hat das und das gemacht&quot; <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>Naja, unter Umständen könnte ich es auch umgekehrt machen (Programm fragt DLL: &quot;hey DLL, sag mal, was hat dein Prozess bzw. dein Programm gerade gemacht&quot;)</p>
<p>Naja, muss nochmal überelgen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790915</guid><dc:creator><![CDATA[FragtNicht**]]></dc:creator><pubDate>Wed, 18 May 2005 15:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 16:23:13 GMT]]></title><description><![CDATA[<p>vielleicht ne callback in der dll &quot;registrieren&quot; und diese dann bei einem event<br />
aufrufen, mach dich doch mal sclau über funktionspointer und callbacks</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790937</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 18 May 2005 16:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 16:35:40 GMT]]></title><description><![CDATA[<p>Joa, genau, Funktionspointer der DLL übergeben, so mach ich das...</p>
<p>Danke, wär so gar nicht auf diesen Grdanken gekommen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/790947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790947</guid><dc:creator><![CDATA[FragtNicht**]]></dc:creator><pubDate>Wed, 18 May 2005 16:35:40 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 17:02:51 GMT]]></title><description><![CDATA[<p>Jetzt schon wieder das erste Problem <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>
<p>Anscheined funktioniert GetProcAddress bei Modulen, welche per GetProcessModules (die DLL wurde in den Prozess injiziert) geladen wurden, nicht... (GetLastError()==126)</p>
<p>Hat wer ne Ahnung was ich dagegen tun kan???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790962</guid><dc:creator><![CDATA[FragtNicht**]]></dc:creator><pubDate>Wed, 18 May 2005 17:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 17:28:29 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/system_error_codes.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/system_error_codes.asp</a></p>
<p>[ot]<br />
was verstehtst du eigentlich unter modul</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790979</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 18 May 2005 17:28:29 GMT</pubDate></item><item><title><![CDATA[Reply to Kommunikation zwischen Anwendung und Modul on Wed, 18 May 2005 17:32:25 GMT]]></title><description><![CDATA[<p>Ja, die Error-Codes kenne ich auch...</p>
<p>nein, ernsthaft. Ein Modul ist für mich &quot;irgendetwas&quot; (kann sein DLL, ACT, etc.), was ein Prozess für sich läd, bzw. was in den Prozess injiziert wird.</p>
<p>Wenn ich z.B. meine Anwendung starte steht da:</p>
<p>'PB.exe': 'C:\WINDOWS\system32\version.dll' geladen, Keine Symbole geladen.</p>
<p>Für mich ist dann version.dll ein Modul. Ich selbst &quot;injiziere&quot; zur Laufzeit in einen bestimmten Prozess ein Modul, welcher dann mit der Anwendung kommunizieren (soll)...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/790982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/790982</guid><dc:creator><![CDATA[FragtNicht**]]></dc:creator><pubDate>Wed, 18 May 2005 17:32:25 GMT</pubDate></item></channel></rss>