[C++/CLI] Cum enumar procesele din sistem?

Limbajul C++/CLI, applicatii mixed-mode sau probleme specifice .NET legate de C++ (forum moderat)

[C++/CLI] Cum enumar procesele din sistem?

Mesajde Ovidiu Cucu » 31 Aug 2009, 00:13

Intrebare: Cum enumar procesele din sistem?

Raspuns: Folosind System::Diagnostics::Process.

Exemplu
Cod: Selectaţi tot
using namespace System;

int main(array<String ^> ^args)
{
   for each(Diagnostics::Process^ proc in Diagnostics::Process::GetProcesses())
   {
      if(proc->Id != 4 && proc->Id != 0) // Skip "System" & "Idle"
      {
         Console::WriteLine("Name: {0}", proc->ProcessName);
         Console::WriteLine("ID: {0}", proc->Id);
         Console::WriteLine("Executable path: {0}", proc->MainModule->FileName);
         // ...etc.
         Console::WriteLine("-----------------------------------------------");
      }
   }
   return 0;
}

Vezi si


Next FAQ >>
Avatar utilizator
Ovidiu Cucu
Fondator
Fondator
 
Mesaje: 3772
Membru din: 11 Iul 2007, 16:10
Localitate: Iasi
Judet: Iaşi

Înapoi la C++/CLI

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator

cron