<?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[Pfad eines Prozesses!]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe einen smarten code der mir alle PIDs der laufenden<br />
Prozessen auflistet.</p>
<p>ich könnte den namen des Prozesses anzeigen lasseen (z.B. lol.exe)<br />
ich möchte aber den kompletten pfad der Prozesse.</p>
<p>gibt es da eine smarte möglichkeit? sowas wie</p>
<pre><code>GetProcessName(PID);
</code></pre>
<p>^^</p>
<p>danke!</p>
<p>p.s:<br />
das hilft mir nicht weitet, mit modulen oder so?!<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-152083.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-152083.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152142/pfad-eines-prozesses</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 13:45:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152142.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Jul 2006 13:08:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pfad eines Prozesses! on Mon, 03 Jul 2006 13:08:34 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe einen smarten code der mir alle PIDs der laufenden<br />
Prozessen auflistet.</p>
<p>ich könnte den namen des Prozesses anzeigen lasseen (z.B. lol.exe)<br />
ich möchte aber den kompletten pfad der Prozesse.</p>
<p>gibt es da eine smarte möglichkeit? sowas wie</p>
<pre><code>GetProcessName(PID);
</code></pre>
<p>^^</p>
<p>danke!</p>
<p>p.s:<br />
das hilft mir nicht weitet, mit modulen oder so?!<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-152083.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-152083.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090692</guid><dc:creator><![CDATA[Babelduos Geist]]></dc:creator><pubDate>Mon, 03 Jul 2006 13:08:34 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad eines Prozesses! on Mon, 03 Jul 2006 13:09:56 GMT]]></title><description><![CDATA[<p>ich meine natürlich sowas wie</p>
<pre><code>GetProcessPath(PID);
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090695</guid><dc:creator><![CDATA[Babelduos Geist]]></dc:creator><pubDate>Mon, 03 Jul 2006 13:09:56 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad eines Prozesses! on Mon, 03 Jul 2006 13:10:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BOOL ListProcessModules( DWORD dwPID )
{
  HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
  MODULEENTRY32 me32;

  // Take a snapshot of all modules in the specified process.
  hModuleSnap = CreateToolhelp32Snapshot( TH32CS_SNAPMODULE, dwPID );
  if( hModuleSnap == INVALID_HANDLE_VALUE )
  {
    printError( &quot;CreateToolhelp32Snapshot (of modules)&quot; );
    return( FALSE );
  }

  // Set the size of the structure before using it.
  me32.dwSize = sizeof( MODULEENTRY32 );

  // Retrieve information about the first module,
  // and exit if unsuccessful
  if( !Module32First( hModuleSnap, &amp;me32 ) )
  {
    printError( &quot;Module32First&quot; );  // Show cause of failure
    CloseHandle( hModuleSnap );     // Must clean up the snapshot object!
    return( FALSE );
  }

  // Now walk the module list of the process,
  // and display information about each module
  do
  {
    printf( &quot;\n\n     MODULE NAME:     %s&quot;,             me32.szModule );
    printf( &quot;\n     executable     = %s&quot;,             me32.szExePath );
    printf( &quot;\n     process ID     = 0x%08X&quot;,         me32.th32ProcessID );
    printf( &quot;\n     ref count (g)  =     0x%04X&quot;,     me32.GlblcntUsage );
    printf( &quot;\n     ref count (p)  =     0x%04X&quot;,     me32.ProccntUsage );
    printf( &quot;\n     base address   = 0x%08X&quot;, (DWORD) me32.modBaseAddr );
    printf( &quot;\n     base size      = %d&quot;,             me32.modBaseSize );

  } while( Module32Next( hModuleSnap, &amp;me32 ) );

  CloseHandle( hModuleSnap );
  return( TRUE );
}
</code></pre>
<p>MfG,<br />
:schland: *Ranner* :schland:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090696</guid><dc:creator><![CDATA[*Ranner*]]></dc:creator><pubDate>Mon, 03 Jul 2006 13:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Pfad eines Prozesses! on Mon, 03 Jul 2006 13:31:04 GMT]]></title><description><![CDATA[<p>ok <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090707</guid><dc:creator><![CDATA[Babelduos Geist]]></dc:creator><pubDate>Mon, 03 Jul 2006 13:31:04 GMT</pubDate></item></channel></rss>