<?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[Von ProzessID auf Dateiname rückschließen]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>ich bin gerde dabei mir einen Taskmanager zusammen zu bauen. Jetzt möchte ich mittels der ermittelten Prozess ID auf den Namen der ausgeführten Datei rückschließen. Ich habe leider keinen Ansatz wie ich das machen kann. Kann mir jemand von euch was sazu sagen? Wie sieht es mit GetProcessName aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/104691/von-prozessid-auf-dateiname-rückschließen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 06:34:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/104691.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Mar 2005 14:20:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Tue, 22 Mar 2005 14:20:11 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>ich bin gerde dabei mir einen Taskmanager zusammen zu bauen. Jetzt möchte ich mittels der ermittelten Prozess ID auf den Namen der ausgeführten Datei rückschließen. Ich habe leider keinen Ansatz wie ich das machen kann. Kann mir jemand von euch was sazu sagen? Wie sieht es mit GetProcessName aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/750327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/750327</guid><dc:creator><![CDATA[Myraezel]]></dc:creator><pubDate>Tue, 22 Mar 2005 14:20:11 GMT</pubDate></item><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Tue, 22 Mar 2005 16:12:08 GMT]]></title><description><![CDATA[<p>Du kannst es mal damit versuchen (pid ist die Prozess-ID)</p>
<pre><code class="language-cpp">HANDLE hProcess = (HANDLE)OpenProcess(PROCESS_ALL_ACCESS, TRUE, pid);
HMODULE hModule;
EnumProcessModules(hProcess,&amp;hModule,sizeof(HMODULE),NULL);
TCHAR szName[MAX_PATH]; 
GetModuleFileNameEx(hProcess,hModule,szName,sizeof(szName)/sizeof(szName[0]));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/750477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/750477</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 22 Mar 2005 16:12:08 GMT</pubDate></item><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Tue, 22 Mar 2005 21:56:25 GMT]]></title><description><![CDATA[<p>hi flenders,</p>
<p>danke für die Antwort. Habe aber das Problem das mein Compiler (Borland C++ Builder 4) die Funktionen EnumProcessModules und GetModuleFileNameEx nicht kennt. Muss ich eine bestimmte Header Datei einfügen oder was läuft da falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/750739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/750739</guid><dc:creator><![CDATA[Myraezel]]></dc:creator><pubDate>Tue, 22 Mar 2005 21:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Tue, 22 Mar 2005 22:35:27 GMT]]></title><description><![CDATA[<p>Habe ich vergessen zu erwähnen (hättest du aber auch gesehen, wenn du die Funktionen in der Doku nachgeschaut hättest): Du musst Psapi.h einbinden und Psapi.lib linken</p>
]]></description><link>https://www.c-plusplus.net/forum/post/750773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/750773</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 22 Mar 2005 22:35:27 GMT</pubDate></item><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Tue, 22 Mar 2005 23:05:36 GMT]]></title><description><![CDATA[<p>und wo bekomme ich die her?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/750793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/750793</guid><dc:creator><![CDATA[Myraezel]]></dc:creator><pubDate>Tue, 22 Mar 2005 23:05:36 GMT</pubDate></item><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Wed, 23 Mar 2005 07:32:12 GMT]]></title><description><![CDATA[<p><a href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/" rel="nofollow">http://www.microsoft.com/msdownload/platformsdk/sdkupdate/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/750845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/750845</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 23 Mar 2005 07:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to Von ProzessID auf Dateiname rückschließen on Mon, 28 Mar 2005 20:56:45 GMT]]></title><description><![CDATA[<p>kannst aber auch die toolhelper funktionen verwenden soweit ich weiß sind die auf win 95 kompatibel wärend dir dort die psapi oder wie sie heißt nicht läuft!</p>
<p>HANDLE WINAPI CreateToolhelp32Snapshot(<br />
DWORD dwFlags,<br />
DWORD th32ProcessID<br />
);</p>
<p>einfach in der msdn library nachschlagen... da kriegst gleich ne struktur mit all den daten!!! Kannst dir glaub ich auch alle module die zu einem Prozess gehören anzeigen lassen das wär dann ein zusätzliches feature für deinen taskmanager...</p>
<p>cu Manuelh87</p>
]]></description><link>https://www.c-plusplus.net/forum/post/754475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/754475</guid><dc:creator><![CDATA[Manuelh87]]></dc:creator><pubDate>Mon, 28 Mar 2005 20:56:45 GMT</pubDate></item></channel></rss>