<?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[Funktion abfangen]]></title><description><![CDATA[<p>huhu</p>
<p>Wie ist es moeglich, (in einem fremden Prog) den Aufruf von GetForegroundWindow() abzufangen und ggf. einen anderen Wert zurueckzugeben?<br />
Oder anders:<br />
Kann ich die Winapifunkt. 'GetForegroundWindow()' durch eine 'erweiterte' eigene Funktion ersetzen (nur fuer diese anwendung)?</p>
<p>Ich habe bereits per dll-injection eigene Funktionen ins Prog reingekriegt und das funkt. auch alles wunderbar. Nur ist das (fremde) Prog. im 'Ruhezustand' solange es nicht im Vordergrund ist. Wenn ich nun GetForegroundWindow() so 'veraendere', dass es immer auf das 'ProgWindow' verweist sollte es auch weiterlaufen wenn es nicht wirklich den Fokus hat (oder ich kann es in den 'Sleepmode' schicken, obwohl es im vordergrund ist).</p>
<p>mit detours (<a href="http://research.microsoft.com/sn/detours/" rel="nofollow">http://research.microsoft.com/sn/detours/</a>) versucht. Das scheiterte aber daran, dass ich zwar die lib mit coff2omf konvertieren konnte, aber jetzt fehlt mir immer noch die 'detours.obj' (fataler linkerfehler) <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>Suche mit Stichwort 'hook' hat mir nicht geholfen, (-&gt;tastenhook/maushook) ev. hab ich auch was uebersehen, ist schon spaet/frueh...<br />
Ein kurzer Tip zur Vorgehensweise waere wunderbar.<br />
Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75831/funktion-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 17:20:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75831.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 05 Jun 2004 05:19:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion abfangen on Sat, 05 Jun 2004 05:19:10 GMT]]></title><description><![CDATA[<p>huhu</p>
<p>Wie ist es moeglich, (in einem fremden Prog) den Aufruf von GetForegroundWindow() abzufangen und ggf. einen anderen Wert zurueckzugeben?<br />
Oder anders:<br />
Kann ich die Winapifunkt. 'GetForegroundWindow()' durch eine 'erweiterte' eigene Funktion ersetzen (nur fuer diese anwendung)?</p>
<p>Ich habe bereits per dll-injection eigene Funktionen ins Prog reingekriegt und das funkt. auch alles wunderbar. Nur ist das (fremde) Prog. im 'Ruhezustand' solange es nicht im Vordergrund ist. Wenn ich nun GetForegroundWindow() so 'veraendere', dass es immer auf das 'ProgWindow' verweist sollte es auch weiterlaufen wenn es nicht wirklich den Fokus hat (oder ich kann es in den 'Sleepmode' schicken, obwohl es im vordergrund ist).</p>
<p>mit detours (<a href="http://research.microsoft.com/sn/detours/" rel="nofollow">http://research.microsoft.com/sn/detours/</a>) versucht. Das scheiterte aber daran, dass ich zwar die lib mit coff2omf konvertieren konnte, aber jetzt fehlt mir immer noch die 'detours.obj' (fataler linkerfehler) <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>Suche mit Stichwort 'hook' hat mir nicht geholfen, (-&gt;tastenhook/maushook) ev. hab ich auch was uebersehen, ist schon spaet/frueh...<br />
Ein kurzer Tip zur Vorgehensweise waere wunderbar.<br />
Danke im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/533349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/533349</guid><dc:creator><![CDATA[Huelfe]]></dc:creator><pubDate>Sat, 05 Jun 2004 05:19:10 GMT</pubDate></item></channel></rss>