Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Handle для всех приложений. / 6 сообщений из 6, страница 1 из 1
21.04.2003, 17:54
    #32145366
bav
bav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Handle для всех приложений.
Добрый день всем
Такой вопрос - нужно получить количество всех запущеных приложений можно их Handle, можно с помощью WIN API
...
Рейтинг: 0 / 0
21.04.2003, 18:39
    #32145401
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Handle для всех приложений.
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
22.04.2003, 09:57
    #32145637
bav
bav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Handle для всех приложений.
Спасибо - но как определить такой тип TProcessEntry32 ?
...
Рейтинг: 0 / 0
22.04.2003, 17:12
    #32146153
bav
bav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Handle для всех приложений.
Определил тип всё компилится но как тока доходит до
Process32First(Snapshot, ProcessEntry);
сразу Exception типа ошибка в модуле Kernel32.dll
...
Рейтинг: 0 / 0
22.04.2003, 18:36
    #32146223
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Handle для всех приложений.
Как определил? Вот так:
uses ..., TLHelp32;
...
Рейтинг: 0 / 0
23.04.2003, 08:45
    #32146341
bav
bav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Handle для всех приложений.
Не..переписал весь тип :((
Спасибо, а так стало работать
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Handle для всех приложений. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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