Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 17:52   #1
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию процессы в делфи

как в делфи получить список процессов и работать с ними, выключать и т.д
Андрей.12 вне форума Ответить с цитированием
Старый 22.12.2009, 18:27   #2
Dzmitry Loktseu
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 18
По умолчанию

Код:
 procedure GetProcessesNames(out Names: TStrings);
  var
    h: Thandle;
    pe: TProcessEntry32;
  begin
    h := CreateToolHelp32Snapshot(TH32CS_SnapProcess, 0);
    if h <> INVALID_HANDLE_VALUE then
      try
        if Process32First(h, pe) then
          repeat
            Names.Add(pe.szExeFile)
          until not Process32Next(h, pe);
      finally
        CloseHandle(h);
      end;
  end;
TProcessEntry32 -> F1

Последний раз редактировалось Dzmitry Loktseu; 22.12.2009 в 18:32.
Dzmitry Loktseu вне форума Ответить с цитированием
Старый 22.12.2009, 18:37   #3
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию

а можно пояснения к коду
Андрей.12 вне форума Ответить с цитированием
Старый 22.12.2009, 18:46   #4
Dzmitry Loktseu
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 18
По умолчанию

функцией CreateToolHelp32Snapshot(TH32CS_Sna pProcess, 0) получаем снимок всех процессов в памяти в данный момент. дальше в цикле тупо выводим инфу по каждому из них.
Dzmitry Loktseu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Делфи]Записывать процессы которые запустились после моей программы zotox Общие вопросы Delphi 4 28.02.2010 23:22
Процессы v.korleone Помощь студентам 1 16.12.2008 16:24
процессы lelik3000 Win Api 2 23.10.2008 09:04
Процессы. Делфи. Simply-Art Win Api 5 12.05.2008 08:52
Процессы student_63 Win Api 4 13.04.2008 11:46