<?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[Beende einen Process bei MFC]]></title><description><![CDATA[<p>hello zusammen,</p>
<p>Ich habe einigen Processe mit WinExec() erzeuget.Dieser Process machte nur den Aufgabe für einige Infoemation messen.Dadurch muss ich in belibigen Zeit den erzeugte Process beenden.<br />
Wie kann ich damit weiter machen?<br />
Es gibr auch ähnlichen Funktionen wie WinExec() bei MFC??</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192215/beende-einen-process-bei-mfc</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 01:07:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192215.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Sep 2007 18:52:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Beende einen Process bei MFC on Tue, 11 Sep 2007 18:52:06 GMT]]></title><description><![CDATA[<p>hello zusammen,</p>
<p>Ich habe einigen Processe mit WinExec() erzeuget.Dieser Process machte nur den Aufgabe für einige Infoemation messen.Dadurch muss ich in belibigen Zeit den erzeugte Process beenden.<br />
Wie kann ich damit weiter machen?<br />
Es gibr auch ähnlichen Funktionen wie WinExec() bei MFC??</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363594</guid><dc:creator><![CDATA[liliangjie]]></dc:creator><pubDate>Tue, 11 Sep 2007 18:52:06 GMT</pubDate></item><item><title><![CDATA[Reply to Beende einen Process bei MFC on Wed, 12 Sep 2007 06:02:56 GMT]]></title><description><![CDATA[<p>Normalerweise genügt es WM_CLOSE an den Prozess zu senden, wenn er eine GUI hat. Dazu benötigst Du aber dessen Fenster-Handler.<br />
Pech hast Du wenn es eine Konsolen-Anwendung ist.</p>
<p>Wenn der Prozess von Dir ist, dann würde ich eine spezielle Nachricht einbauen, die den Prozess sich selbst Beenden lässt.</p>
<p>BTW: ShellExecuteEx ist besser zum Starten eines solchen Prozesses geeignet. Damit bekommst Du auch das Fenster Handle. WinExe ist obsolet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363766</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 12 Sep 2007 06:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to Beende einen Process bei MFC on Wed, 12 Sep 2007 15:54:32 GMT]]></title><description><![CDATA[<p>Für MFC gibt es keine saubere Lösung einen fremden Prozess zu terminieren.</p>
<p>Aussagen wie</p>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>...genügt es WM_CLOSE an den Prozess zu senden...</p>
</blockquote>
<p>machen einen Misch-Masch-Code aus MFC und fast reiner WinApi und sind wohl kaum mit einer professionellen Programmierweise vereinbar.</p>
<p>Die günstigste WinApi-Methode, einen Prozess zu generieren und nach festgelegter Zeit zu terminieren, wäre die Verwendung von CreateProcess. Das Attribut hProcess in LPPROCESS_INFORMATION verwendest du dann zusammen mit der Methode TerminateProcess(), um den gerade angelegten Prozess zu killen.</p>
<p>Wichtig: beide Handles in LPPROCESS_INFORMATION sind nach erfolgreichem CreateProcess mit CloseHandle zu schließen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364125</guid><dc:creator><![CDATA[a]]></dc:creator><pubDate>Wed, 12 Sep 2007 15:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to Beende einen Process bei MFC on Wed, 12 Sep 2007 16:41:21 GMT]]></title><description><![CDATA[<p>a schrieb:</p>
<blockquote>
<p>Für MFC gibt es keine saubere Lösung einen fremden Prozess zu terminieren.</p>
<p>Aussagen wie</p>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>...genügt es WM_CLOSE an den Prozess zu senden...</p>
</blockquote>
<p>machen einen Misch-Masch-Code aus MFC und fast reiner WinApi und sind wohl kaum mit einer professionellen Programmierweise vereinbar.</p>
</blockquote>
<p>Was soll das für ein Mischmasch sein?<br />
Das hat doch mit MFC oder WinApi nichts zu tun. Die MFC ist doch nur ein Wrapper.</p>
<p>Und was soll der Quatsch das das senden von WM_CLOSE für einen professionellen Programmierer bei Verwendung der MFC unvereinbar ist?<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
<p>a schrieb:</p>
<blockquote>
<p>Die günstigste WinApi-Methode, einen Prozess zu generieren und nach festgelegter Zeit zu terminieren, wäre die Verwendung von CreateProcess. Das Attribut hProcess in LPPROCESS_INFORMATION verwendest du dann zusammen mit der Methode TerminateProcess(), um den gerade angelegten Prozess zu killen.</p>
<p>Wichtig: beide Handles in LPPROCESS_INFORMATION sind nach erfolgreichem CreateProcess mit CloseHandle zu schließen!</p>
</blockquote>
<p>Dieser Tipp ist wohl absolut unverantwortlich. TerminateThread und TerminateProcess gehörenzu den absoluten NoNo's!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364150</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 12 Sep 2007 16:41:21 GMT</pubDate></item><item><title><![CDATA[Reply to Beende einen Process bei MFC on Thu, 13 Sep 2007 20:30:59 GMT]]></title><description><![CDATA[<p>danke .....<br />
Ich habe lange zeit fuer meine Messprogramm weiterprogrammiert.Ich habe einige komische Problem getroffen.<br />
Ich kann nicht den LIB Path(aktiviert den DSP devie)eintragen. Wenn ich den alten Programm uebernommen.Kann ich nicht die Funktion AfxBeignThread() starten.<br />
Endelich habe ich einen Idee,ich schreiben einige Semparate WinKosole Programm. Dadurch kann ich einfach durch GUI-Oberflaechen starten.Persoenlich fand ich,dass nicht so Profi ist.Aber dass ist die guestige Loesung fuer mich zur Zeit.<br />
Ich Probiere selbst mal den Methoden,die ihr mir gegeben hat.<br />
Ich bedanke mich noch fuer Martin <a href="http://Richter.Er" rel="nofollow">Richter.Er</a> hat auch bei AfxBeginThread() fuer mich viele Unterstuezung schon gegeben.<br />
Auf jeden Fall.Muss ich weiterprogrammiren,und es kommt sowieso noch einige Problem .</p>
<p><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="👍"
    /> <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="👍"
    /> <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="👍"
    /> <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="👍"
    /> <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="👍"
    /> <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="👍"
    /> <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/1364914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364914</guid><dc:creator><![CDATA[liliangjie]]></dc:creator><pubDate>Thu, 13 Sep 2007 20:30:59 GMT</pubDate></item></channel></rss>