<?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[Problem mit Prozeß auslesen]]></title><description><![CDATA[<p>//---------------------------------------------------------------------------<br />
void TForm1::GetProcessNames(TStrings* AList,DWORD ID)<br />
{<br />
if(AList)<br />
{<br />
char szProcessName[MAX_PATH] = &quot;unknown&quot;;<br />
HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |PROCESS_VM_READ,FALSE,ID);<br />
if(hProcess)<br />
{<br />
HMODULE hMod;<br />
DWORD cbNeeded;<br />
if (EnumProcessModules( hProcess, &amp;hMod, sizeof(hMod),&amp;cbNeeded) )<br />
GetModuleBaseName( hProcess, hMod, szProcessName,sizeof(szProcessName) );<br />
}<br />
AList-&gt;Add(String(szProcessName));<br />
CloseHandle(hProcess);<br />
}<br />
}</p>
<p>//---------------------------------------------------------------------------<br />
void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
RichEdit1-&gt;Lines-&gt;Clear();<br />
DWORD Processes[1024],size,count;<br />
if (EnumProcesses(Processes,sizeof(Processes),&amp;size))<br />
for (int i=0;i&lt;int(size/sizeof(DWORD));i++)<br />
GetProcessNames(RichEdit1-&gt;Lines,Processes[i]);<br />
}<br />
//---------------------------------------------------------------------------</p>
<p>ich habe obem genate Code von hier ausprobieren.</p>
<p>[Linker Fehler] Unresolved external 'EnumProcesses' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'EnumProcessModules' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'GetModuleBaseNameA' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ</p>
<p>ich habe #include &lt;Psapi.h&gt; schon eingefügt.</p>
<p>muss ich noch mehr erledigen, damit diese Code testen kann?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/112317/problem-mit-prozeß-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 11:00:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/112317.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Jun 2005 19:23:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Prozeß auslesen on Fri, 10 Jun 2005 19:23:44 GMT]]></title><description><![CDATA[<p>//---------------------------------------------------------------------------<br />
void TForm1::GetProcessNames(TStrings* AList,DWORD ID)<br />
{<br />
if(AList)<br />
{<br />
char szProcessName[MAX_PATH] = &quot;unknown&quot;;<br />
HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |PROCESS_VM_READ,FALSE,ID);<br />
if(hProcess)<br />
{<br />
HMODULE hMod;<br />
DWORD cbNeeded;<br />
if (EnumProcessModules( hProcess, &amp;hMod, sizeof(hMod),&amp;cbNeeded) )<br />
GetModuleBaseName( hProcess, hMod, szProcessName,sizeof(szProcessName) );<br />
}<br />
AList-&gt;Add(String(szProcessName));<br />
CloseHandle(hProcess);<br />
}<br />
}</p>
<p>//---------------------------------------------------------------------------<br />
void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
RichEdit1-&gt;Lines-&gt;Clear();<br />
DWORD Processes[1024],size,count;<br />
if (EnumProcesses(Processes,sizeof(Processes),&amp;size))<br />
for (int i=0;i&lt;int(size/sizeof(DWORD));i++)<br />
GetProcessNames(RichEdit1-&gt;Lines,Processes[i]);<br />
}<br />
//---------------------------------------------------------------------------</p>
<p>ich habe obem genate Code von hier ausprobieren.</p>
<p>[Linker Fehler] Unresolved external 'EnumProcesses' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'EnumProcessModules' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'GetModuleBaseNameA' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ</p>
<p>ich habe #include &lt;Psapi.h&gt; schon eingefügt.</p>
<p>muss ich noch mehr erledigen, damit diese Code testen kann?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/806904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/806904</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Fri, 10 Jun 2005 19:23:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Prozeß auslesen on Fri, 10 Jun 2005 19:57:01 GMT]]></title><description><![CDATA[<p>Hast du auch die lib mit verlinkt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/806911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/806911</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 10 Jun 2005 19:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Prozeß auslesen on Fri, 10 Jun 2005 20:04:26 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>was meinst du damit? ich habe nur #include &lt;Psapi.h&gt; eingebunden</p>
<p>wie kann ich die lib verlinkten?</p>
<p>Gruß<br />
S.Mathi <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/806913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/806913</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Fri, 10 Jun 2005 20:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Prozeß auslesen on Fri, 10 Jun 2005 20:24:16 GMT]]></title><description><![CDATA[<p>Eventuel fehlt noch<br />
advapi32.lib</p>
]]></description><link>https://www.c-plusplus.net/forum/post/806917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/806917</guid><dc:creator><![CDATA[Peter IIIIIII]]></dc:creator><pubDate>Fri, 10 Jun 2005 20:24:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Prozeß auslesen on Fri, 10 Jun 2005 20:43:27 GMT]]></title><description><![CDATA[<p>Jetzt habe dem Project advapi32.lib eingefügt.</p>
<p>folgende weg:</p>
<p>Projekt--&gt;dem Projekt hinfügen. so. Ist es richtig?</p>
<p>jetzt habe ich andere Fehler</p>
<p>[Linker Fehler] Unresolved external 'EnumProcesses' referenced from L:\C\PROZESSAUSLESEN\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'TForm1::GetProcessNames(Classes::TStrings *, unsigned long)' referenced from L:\C\PROZESSAUSLESEN\UNIT1.OBJ</p>
<p>Gruß<br />
S.Mathi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/806927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/806927</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Fri, 10 Jun 2005 20:43:27 GMT</pubDate></item></channel></rss>