Вниз
Скачать: CL | DM;

Список запущенных процессов   Найти похожие ветки 

← →
MSVN   (2006-08-11 10:36) [0]

Добрый день!
Как например в ComboBox поместить список всех запущенных процессов (как в диспетчере задач)? спасибо!


← →
novill ©   (2006-08-11 10:50) [1]

Как мне кажется, вас для начала заинтерсует winapi функция EnumProcesses...


← →
MSVN   (2006-08-11 11:16) [2]

А примерчика нету?


← →
novill ©   (2006-08-11 11:24) [3]

Опять же МСДН, на дельфи думаю переведете...

#include <windows.h>
#include <stdio.h>
#include "psapi.h"

void PrintProcessNameAndID( DWORD processID )
{
   char szProcessName[MAX_PATH] = "<unknown>";

   // Get a handle to the process.

   HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
                                  PROCESS_VM_READ,
                                  FALSE, processID );

   // Get the process name.

   if (NULL != hProcess )
   {
       HMODULE hMod;
       DWORD cbNeeded;

       if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod),
            &cbNeeded) )
       {
           GetModuleBaseName( hProcess, hMod, szProcessName,
                              sizeof(szProcessName) );
       }
   }

   // Print the process name and identifier.

   printf( "%s  (PID: %u)\n", szProcessName, processID );

   CloseHandle( hProcess );
}

void main( )
{
   // Get the list of process identifiers.

   DWORD aProcesses[1024], cbNeeded, cProcesses;
   unsigned int i;

   if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) )
       return;

   // Calculate how many process identifiers were returned.

   cProcesses = cbNeeded / sizeof(DWORD);

   // Print the name and process identifier for each process.

   for ( i = 0; i < cProcesses; i++ )
       PrintProcessNameAndID( aProcesses[i] );
}


← →
MSVN   (2006-08-11 13:36) [4]

видите ли я совсем чайник, а это душняк надо.
может на дельфи есть?


← →
novill ©   (2006-08-11 14:03) [5]

Есть и на дельфи

Но хотя бы гуглом надо уметь пользоваться.

Я вот нашел за 9 секунд. Из окторых  0,54 секунды думал гугл.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
15-1155369296
Deka
2006-08-12 11:54
2006.09.03
Как продать идею? Кто-нить пробовал?


2-1155378908
Yegorchic
2006-08-12 14:35
2006.09.03
BlockRead, BlockWrite...


1-1153376353
S@[ShocK]
2006-07-20 10:19
2006.09.03
Проблема мерцания движущегося объекта Shape или Image


15-1154777427
Pazitron_Brain
2006-08-05 15:30
2006.09.03
Не определяется сетевая карта


2-1154855366
APiC
2006-08-06 13:09
2006.09.03
res




   Наверх