<?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 um ein Programm zu beenden?]]></title><description><![CDATA[<p>Hi ich suche ein Funktion die ein bestimmtes Programm beendet sobald es gestartet wird<br />
Wie sieht dazu der code aus?<br />
Der code müsste meiner Meinug nach etwa so aussehen:</p>
<p>Schleife:<br />
Find window(&quot;test.exe&quot;)</p>
<p>if foun<br />
{<br />
close &quot;test.exe<br />
}<br />
else<br />
{<br />
goto Schleife;<br />
}</p>
<p>Aber wie sieht es genau aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152684/funktion-um-ein-programm-zu-beenden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 01:24:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152684.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Jul 2006 17:09:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Sat, 08 Jul 2006 17:09:11 GMT]]></title><description><![CDATA[<p>Hi ich suche ein Funktion die ein bestimmtes Programm beendet sobald es gestartet wird<br />
Wie sieht dazu der code aus?<br />
Der code müsste meiner Meinug nach etwa so aussehen:</p>
<p>Schleife:<br />
Find window(&quot;test.exe&quot;)</p>
<p>if foun<br />
{<br />
close &quot;test.exe<br />
}<br />
else<br />
{<br />
goto Schleife;<br />
}</p>
<p>Aber wie sieht es genau aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094030</guid><dc:creator><![CDATA[helpmoaaaaaaaa]]></dc:creator><pubDate>Sat, 08 Jul 2006 17:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Sun, 09 Jul 2006 16:09:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">HWND hWnd = ::FindWindow(lpszClassName, lpszWindowName);

if (!hWnd)
    return;

::DestroyWindow(hWnd);
</code></pre>
<p><strong>Referenzen:</strong><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/destroywindow.asp" rel="nofollow">FindWindow</a><br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/destroywindow.asp" rel="nofollow">DestroyWindow</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094519</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 09 Jul 2006 16:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Sun, 09 Jul 2006 16:10:33 GMT]]></title><description><![CDATA[<p>WM_CLOSE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094520</guid><dc:creator><![CDATA[PostMessage]]></dc:creator><pubDate>Sun, 09 Jul 2006 16:10:33 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Mon, 10 Jul 2006 07:12:46 GMT]]></title><description><![CDATA[<p>Ich mach jetzt sowas:</p>
<pre><code class="language-cpp">CString className = _T(&quot;Afx:400000:8:10011:0:10695&quot;);
HWND hwnd = ::FindWindow((LPCTSTR)className, NULL);
::SendMessage(hwnd, WM_CLOSE, 0, 0);
</code></pre>
<p>Den ClassName spuckt mein Spy Tool aus. Kann ich mich auf die Konstante Afx:400000:8:10011:0:10695 verlassen? Mein Prog soll auch auf anderen Computern laufen und das zu schliessende Fenster kann auch in anderen Versionen vorliegen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094808</guid><dc:creator><![CDATA[electron]]></dc:creator><pubDate>Mon, 10 Jul 2006 07:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Mon, 10 Jul 2006 08:44:24 GMT]]></title><description><![CDATA[<p>Ich würde mich darauf nicht verlassen...</p>
<p>aja... wofür legst du extra eine Variable vom Type CString an? DAvon mal abgesehen das das kein WinAPI ist... und wenn das Fenster nicht gefunden wird kackt dein Programm ab!</p>
<pre><code class="language-cpp">HWND hWnd = ::FindWindow(_T(&quot;Afx:400000:8:10011:0:10695&quot;), NULL);

if (!hWnd)
    return;

::SendMessage(hWnd, WM_CLOSE, 0, 0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1094859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094859</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 10 Jul 2006 08:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Mon, 10 Jul 2006 09:12:56 GMT]]></title><description><![CDATA[<p><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;178893" rel="nofollow">http://support.microsoft.com/default.aspx?scid=kb;en-us;178893</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094894</guid><dc:creator><![CDATA[h]]></dc:creator><pubDate>Mon, 10 Jul 2006 09:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um ein Programm zu beenden? on Mon, 10 Jul 2006 09:14:47 GMT]]></title><description><![CDATA[<p>electron schrieb:</p>
<blockquote>
<p>Den ClassName spuckt mein Spy Tool aus. Kann ich mich auf die Konstante Afx:400000:8:10011:0:10695 verlassen? Mein Prog soll auch auf anderen Computern laufen und das zu schliessende Fenster kann auch in anderen Versionen vorliegen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Nein! Denn diese Zahlen die hier auftreten sind handles und können sich von Start zu Start und von System zu system ändern.</p>
<p>Ein direktes DestroyWindow üwrde ich in jedem Fale nicht verwenden. Der korrekte Weg wurde hierschon gezeigt mit senden von WM_CLOSE. Das garantiert Dir dennoch nicht, dass die Applikation beendet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094895</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 10 Jul 2006 09:14:47 GMT</pubDate></item></channel></rss>