<?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[Prozess beenden, wenn er läuft]]></title><description><![CDATA[<p>Hallo, ich hab leider nichts mit der suche gefunden, darum:<br />
ICh möchte mit meinem Programm herausfinden ob ein Prozess läuft und wenn ja, möchte ich ihn beenden.</p>
<p>Leider kann ich nicht wirklich viel mit der WINAPI, also mehr oder weniger nur ein Programm, samt Fenster erstellen. Ist das sehr viel schwieriger, oder brauche ich nur so ca. 2 Funktionen (mit anderen Worten ist es einfach?).</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/110000/prozess-beenden-wenn-er-läuft</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 16:40:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/110000.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 May 2005 13:34:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prozess beenden, wenn er läuft on Mon, 16 May 2005 13:34:16 GMT]]></title><description><![CDATA[<p>Hallo, ich hab leider nichts mit der suche gefunden, darum:<br />
ICh möchte mit meinem Programm herausfinden ob ein Prozess läuft und wenn ja, möchte ich ihn beenden.</p>
<p>Leider kann ich nicht wirklich viel mit der WINAPI, also mehr oder weniger nur ein Programm, samt Fenster erstellen. Ist das sehr viel schwieriger, oder brauche ich nur so ca. 2 Funktionen (mit anderen Worten ist es einfach?).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/789559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/789559</guid><dc:creator><![CDATA[Ichie]]></dc:creator><pubDate>Mon, 16 May 2005 13:34:16 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess beenden, wenn er läuft on Mon, 16 May 2005 13:44:26 GMT]]></title><description><![CDATA[<p>Zuerst brauchst du eine wichtige Information, die PID oder ein Prozesshandle. Zur Not geht auch ein HWND, der Name der Anwendung oder der Text im Fenstertitel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/789565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/789565</guid><dc:creator><![CDATA[Prozessor]]></dc:creator><pubDate>Mon, 16 May 2005 13:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess beenden, wenn er läuft on Mon, 16 May 2005 18:41:56 GMT]]></title><description><![CDATA[<p>Kann ich die rausfinden, oder muss ich die wissen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/789745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/789745</guid><dc:creator><![CDATA[Ichie]]></dc:creator><pubDate>Mon, 16 May 2005 18:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess beenden, wenn er läuft on Mon, 16 May 2005 19:43:40 GMT]]></title><description><![CDATA[<p>FindWindow() oder FindWindowEx()<br />
und dann falls möglich: SendMessage(DeinFensterHandle,WM_CLOSE,0,0);</p>
<p>Einen Prozess böse killen geht via TerminateProcess()<br />
aber da sagt die MSDN/PSDK:</p>
<blockquote>
<p>The TerminateProcess function is used to unconditionally cause a process to exit. Use it <strong>only in extreme circumstances</strong>. The state of global data maintained by dynamic-link libraries (DLLs) may be compromised...</p>
</blockquote>
<p>Mittels CreateToolhelp32Snapshot(),Process32First(), Process32Next() und OpenProcess() könntest du an das handle deines gesuchten Prozesses kommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/789770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/789770</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Mon, 16 May 2005 19:43:40 GMT</pubDate></item></channel></rss>