<?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[Ist ein Programm am laufen?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne überprüfen ob ein Programm gerade ausgeführt wird. Da ist mir die findwindow Funktion ins Auge gefallen, doch bei der weiß ich nicht, wie ich den Namen eines Fenster herraus bekomme.<br />
Wie komme ich an einen Fensternamen oder gibt es noch andere Möglichkeiten, zu überprüfen ob ein Programm ausgeführt wird??</p>
<p>MfG<br />
TheCaleb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181721/ist-ein-programm-am-laufen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 03:41:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181721.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 May 2007 15:25:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 15:25:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne überprüfen ob ein Programm gerade ausgeführt wird. Da ist mir die findwindow Funktion ins Auge gefallen, doch bei der weiß ich nicht, wie ich den Namen eines Fenster herraus bekomme.<br />
Wie komme ich an einen Fensternamen oder gibt es noch andere Möglichkeiten, zu überprüfen ob ein Programm ausgeführt wird??</p>
<p>MfG<br />
TheCaleb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286286</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 16 May 2007 15:25:24 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 16:03:46 GMT]]></title><description><![CDATA[<p>Schau mal <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-12225.html" rel="nofollow">hier</a>.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286307</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Wed, 16 May 2007 16:03:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 16:24:26 GMT]]></title><description><![CDATA[<p>Hmmmm also wegen dem FindWindow: Also mein Programm hat ein sich immer ändernen Namen, der in der Tastleiste usw steht!<br />
Was nun? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1286323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286323</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 16 May 2007 16:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 16:59:46 GMT]]></title><description><![CDATA[<p>Handelt es sich nun um Dein Programm, oder um ein fremdes Programm.<br />
Für den ersten Fall, siehe <a href="http://www.bytesandmore.de/rad/cpp/snipp/sc06014.php" rel="nofollow">hier</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286350</guid><dc:creator><![CDATA[Rostfrei**]]></dc:creator><pubDate>Wed, 16 May 2007 16:59:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 17:10:37 GMT]]></title><description><![CDATA[<p>Es handelt sich um ein Fremdes.<br />
Also nehmen wa z.B. Winamp, wie sollte da der Windowname lauten?<br />
Denn wenn man ein Lied abspielt, ändert sich ja dieser ständig, nach der Beschreibung vom ersten Link!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286357</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 16 May 2007 17:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 17:22:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du must eben mit FindWindow alles durchgehen und auf die verbleibenden Invarianten achten. Zum Beispiel bei WinAMP steht immer noch WinAMP im Fenstertitel, das kannst du mit geeingneten String-Funktionen suchen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286367</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 16 May 2007 17:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 17:24:37 GMT]]></title><description><![CDATA[<p>Und wie genau soll ich das machen?!<br />
Also wie komme ich an die ganzen Namen oder wie du das meintest?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286369</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 16 May 2007 17:24:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 17:39:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Sorry hab FindWindow mit <a href="http://msdn2.microsoft.com/en-us/library/ms633497.aspx" rel="nofollow">EnumWindows</a> verwechselt. Damit kannst du wie <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-159269-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-%2Aenumwindows%2A-and-start-is-10.html" rel="nofollow">hier</a> gezeigt alle Hauptfenster durchgehen. Dan must du nur noch den jeweiligen Fensternamen auf &quot;Winamp&quot; absuchen und hast dein Handle.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286377</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 16 May 2007 17:39:49 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 18:13:51 GMT]]></title><description><![CDATA[<p>Nur noch eine kleine Frage, dann müsste ich damit fertig sein, wie bekomme ich nun von dem hWnd den Namen von dem Fenster raus, also mit welcher Funktion, genau?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286414</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Wed, 16 May 2007 18:13:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Wed, 16 May 2007 18:16:31 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>EnumWindows liefert dir Namen und Handle gleichzeitig. Schau dir nochmal den Code im zweiten Link an.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286419</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 16 May 2007 18:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Thu, 17 May 2007 11:41:02 GMT]]></title><description><![CDATA[<p>Und noch eins...</p>
<p>[C++ Error] Unit1.cpp(250): E2034 Cannot convert 'int (__stdcall TForm1::*)(void *,long)' to 'int (__stdcall *)()'</p>
<p>[C++ Error] Unit1.cpp(250): E2342 Type mismatch in parameter 'lpEnumFunc' (wanted 'int (__stdcall <em>)()', got 'int (__stdcall TForm1::</em>)(void *,long)')</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286718</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Thu, 17 May 2007 11:41:02 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Fri, 18 May 2007 09:58:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du kannst keine Klassenmethode als Parameter an EnumWindows übergeben, nur klassenungebundene Funktionen und statische Membermethoden. Um trotzdem in der callback-Funktion Zugriff auf das Aufrufende Form zu haben nimmst du eben den zweiten Parameter</p>
<pre><code class="language-cpp">BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam)
{
  TForm1* Form = reinterpret_cast&lt;TForm1*&gt;(lParam);
  // Mit Form arbeiten
}

void __fastcall TForm1::Button1Click(TObject* Sender)
{
    EnumWindows(EnumWindowsProc, this);
}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287260</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 18 May 2007 09:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Sat, 19 May 2007 11:17:18 GMT]]></title><description><![CDATA[<p>Ok also bei Threads funktioniert das aber ohne weiters nicht, auf diesem Weg!<br />
Also mein Ziel ist es ansich, dass sich ein Thread beendet, sobald ein bestimmtes Programm, wie z.B. Winamp nicht mehr läuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287911</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Sat, 19 May 2007 11:17:18 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Sat, 19 May 2007 11:24:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Hättest du dieses &quot;unwichtige&quot; Detail gleich von Anfang an gesagt dann hätte man dir gleich zu WinAPI-Hooks geraten. Da das nun gar nichts mehr mit dem Builder an sich zu tun hat verschieb ich dich mal ins passende Forum.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287916</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 19 May 2007 11:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Sat, 19 May 2007 11:24:24 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-14774.html" rel="nofollow">akari</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-2.html" rel="nofollow">VCL/CLX (Borland C++ Builder)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287917</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 19 May 2007 11:24:24 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Sat, 19 May 2007 11:41:38 GMT]]></title><description><![CDATA[<p>Ja sorry, ich hatte mir gedacht, dass es einen allgemeinen Weg gibt, der nicht nur auf Thready bezogen ist, so ne Funktion oder so...<br />
Kannste mir denn bitte noch genauer sagen, wie das klappt, mitn Hooks?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287937</guid><dc:creator><![CDATA[TheCaleb]]></dc:creator><pubDate>Sat, 19 May 2007 11:41:38 GMT</pubDate></item><item><title><![CDATA[Reply to Ist ein Programm am laufen? on Sat, 19 May 2007 11:49:50 GMT]]></title><description><![CDATA[<p>Such hier im Forum oder allgemein im inet. Das ist ein bissel komplexeres Thema, musst dich bissel reinlesen aber ist natürlich alles machbar <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="😉"
    /><br />
Sag bescheid wenn es irgendwo hapert aber komm nicht das du fertigen code willst das wird hier keiner machen <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>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287945</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Sat, 19 May 2007 11:49:50 GMT</pubDate></item></channel></rss>