powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Handle для всех приложений.
6 сообщений из 6, страница 1 из 1
Handle для всех приложений.
    #32145366
bav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем
Такой вопрос - нужно получить количество всех запущеных приложений можно их Handle, можно с помощью WIN API
...
Рейтинг: 0 / 0
Handle для всех приложений.
    #32145401
oleg_e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAQ!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
procedure GetProcList;
var  Snapshot: cardinal;
     ProcessEntry: TProcessEntry32;
begin
    try
       Snapshot:=CreateToolHelp32Snapshot(TH32CS_SnapProcess, 0 );
       if Snapshot <> INVALID_HANDLE_VALUE then
       begin
         ProcessEntry.dwSize:=sizeOf(ProcessEntry);
         if Process32First(Snapshot, ProcessEntry) then
         repeat
           Form1.ListBox1.Items.Add(IntToStr(ProcessEntry.th32ProcessID));
         until not Process32Next(Snapshot,ProcessEntry);
       end;
    finally
       CloseHandle(Snapshot)
    end;
end;
...
Рейтинг: 0 / 0
Handle для всех приложений.
    #32145637
bav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо - но как определить такой тип TProcessEntry32 ?
...
Рейтинг: 0 / 0
Handle для всех приложений.
    #32146153
bav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Определил тип всё компилится но как тока доходит до
Process32First(Snapshot, ProcessEntry);
сразу Exception типа ошибка в модуле Kernel32.dll
...
Рейтинг: 0 / 0
Handle для всех приложений.
    #32146223
oleg_e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как определил? Вот так:
uses ..., TLHelp32;
...
Рейтинг: 0 / 0
Handle для всех приложений.
    #32146341
bav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не..переписал весь тип :((
Спасибо, а так стало работать
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Handle для всех приложений.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]