Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Вниз

Как получить список запущеных exe-шников? Не окон, а файлов.   Найти похожие ветки 

 
MikeZ   (2002-08-22 16:52) [0]

См. Subj.


 
Esu   (2002-08-22 16:58) [1]

uses ...TlHelp32,...
...
han := CreateToolhelp32Snapshot( TH32CS_SNAPALL, 0 );
ProcStruct.dwSize := sizeof( PROCESSENTRY32 );
if Process32First( han, ProcStruct ) then
begin
repeat
sID := ExtractFileName( ProcStruct.szExeFile );
memo1.lines.add(sID);
until not Process32Next( han, ProcStruct );
end;
CloseHandle( han );
...


 
MikeZ   (2002-08-22 18:29) [2]

Огромное спасибо.
Для тех, кому может понадобится:

Var
Han : THandle;
ProcStruct : TProcessEntry32;
sID : String;


 
PVOzerski   (2002-08-22 18:41) [3]

>Esu ©
Это верно только для W"9x/ME, но не для линейки NT. Там по-хорошему эту инфу надо как-то добывать через функции ntdll.dll, но проще делать это через функции библиотеки psapi.dll (только вот есть у меня нехорошее подозрение, что она не ставится в NT при инсталляции по умолчанию, хотя и доступна для скачивания в Сети. Доку поищите в Сети.


 
Ученик   (2002-08-22 18:44) [4]

>PVOzerski © (22.08.02 18:41)
А также для >=Windows 5.0 (Windows 2000)


 
PVOzerski   (2002-08-22 18:51) [5]

2Ученик © (22.08.02 18:44):
W"2K/XP относятся тоже к линии NT


 
Ученик   (2002-08-22 18:59) [6]

>PVOzerski © (22.08.02 18:51)
CreateToolhelp32Snapshot

Requirements
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Requires Windows 95 or later.
Header: Declared in Tlhelp32.h.
Library: Use Kernel32.lib.



 
PVOzerski   (2002-08-22 19:04) [7]

Что ж, M$, оказывается, прибавил совместимости. Хотя автор вопроса, согласно тому, что он выставил во флажках, заинтересован в совместимости и с NT4. А у меня Help старый... :^)


 
BJValentine   (2002-08-22 22:39) [8]

Esu, ты гений! Спасибо!



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

Форум: "Основная";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.018 c
1-3340
EugenCFG
2002-08-21 18:39
2002.09.02
В чём ошибка??? Подскажите ПЖ!


1-3331
GreatQuaker
2002-08-21 17:34
2002.09.02
Задержка показа строчки Hint-а


3-3240
michael_b
2002-08-12 08:14
2002.09.02
поля типа char


14-3600
Dmitrey
2002-08-07 15:17
2002.09.02
Как подключить к своей программе AVP


3-3302
CashDi
2002-08-13 09:34
2002.09.02
Получение имени пользователя IB6, FireBird





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский