<?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, vollständiger Pfad zu laufenden Prozessen]]></title><description><![CDATA[<p>Hy Leute,</p>
<p>ich will nen Progg schreiben ahnlich dem TaskManager von Windows. Es soll alle laufenden Prozesse mit Pfad! anzeigen und auf Wunsch bestimmte Prozesse killen können.<br />
Das mit dem anzeigen der laufenden Prozesse funktioniert schon, aber wie beende ich einen Prozess (nach dem ExeNamen!), ohne irgendein Fensterhandle, denn ich starte den Prozess ja nicht selber. Und wie kann ich den vollst. Programmpfad der laufenden Prozesse auslesen? Hilfe!!!, Ist echt dringend, denn ich versuche schon ewig rum <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Hier mein bisheriges Programm (funktioniert!)</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;tlhelp32.h&gt;
#include &lt;stdio.h&gt;

using namespace std;

int main(int argc, char* argv[])
{
HANDLE hSnapShot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0);

PROCESSENTRY32* processInfo = new PROCESSENTRY32;
processInfo-&gt;dwSize = sizeof ( PROCESSENTRY32);

while ( Process32Next ( hSnapShot,processInfo ) != FALSE)
{
printf ( &quot;Prozess %08X: %s.\n&quot;, processInfo-&gt;th32ProcessID,
processInfo-&gt;szExeFile);
};

CloseHandle ( hSnapShot);

delete processInfo;

system(&quot;Pause&quot;);

return 0;
}
</code></pre>
<p>Danke Schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173069/prozess-beenden-vollständiger-pfad-zu-laufenden-prozessen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 06:34:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173069.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Feb 2007 15:35:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prozess beenden, vollständiger Pfad zu laufenden Prozessen on Sun, 11 Feb 2007 15:38:00 GMT]]></title><description><![CDATA[<p>Hy Leute,</p>
<p>ich will nen Progg schreiben ahnlich dem TaskManager von Windows. Es soll alle laufenden Prozesse mit Pfad! anzeigen und auf Wunsch bestimmte Prozesse killen können.<br />
Das mit dem anzeigen der laufenden Prozesse funktioniert schon, aber wie beende ich einen Prozess (nach dem ExeNamen!), ohne irgendein Fensterhandle, denn ich starte den Prozess ja nicht selber. Und wie kann ich den vollst. Programmpfad der laufenden Prozesse auslesen? Hilfe!!!, Ist echt dringend, denn ich versuche schon ewig rum <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Hier mein bisheriges Programm (funktioniert!)</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;tlhelp32.h&gt;
#include &lt;stdio.h&gt;

using namespace std;

int main(int argc, char* argv[])
{
HANDLE hSnapShot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0);

PROCESSENTRY32* processInfo = new PROCESSENTRY32;
processInfo-&gt;dwSize = sizeof ( PROCESSENTRY32);

while ( Process32Next ( hSnapShot,processInfo ) != FALSE)
{
printf ( &quot;Prozess %08X: %s.\n&quot;, processInfo-&gt;th32ProcessID,
processInfo-&gt;szExeFile);
};

CloseHandle ( hSnapShot);

delete processInfo;

system(&quot;Pause&quot;);

return 0;
}
</code></pre>
<p>Danke Schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1226911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1226911</guid><dc:creator><![CDATA[tsp]]></dc:creator><pubDate>Sun, 11 Feb 2007 15:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess beenden, vollständiger Pfad zu laufenden Prozessen on Sun, 11 Feb 2007 16:30:25 GMT]]></title><description><![CDATA[<p>Du kriegst doch die ID - damit kannst du mit OpenProcess() glaub ich n handle bekommen für terminate process.<br />
wenn ich mich nicht falsch erinnere muss man das debug-privileg setzen, um den vollen pfad zu kriegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1226942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1226942</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Sun, 11 Feb 2007 16:30:25 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess beenden, vollständiger Pfad zu laufenden Prozessen on Mon, 12 Feb 2007 16:54:36 GMT]]></title><description><![CDATA[<p>Hy Black Shadow,</p>
<p>wie setze ich denn das debug-privileg??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227574</guid><dc:creator><![CDATA[tsp]]></dc:creator><pubDate>Mon, 12 Feb 2007 16:54:36 GMT</pubDate></item></channel></rss>