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

Вниз

Процессы   Найти похожие ветки 

 
___ALex___   (2003-03-25 16:39) [0]

Кто знает как получить список имён всех процессов запущенных в системе?то есть по сути имён файлов
перебирать все окна
и черех их хендлы через GetWindowLong получать хендлы процессов
потом через хендлы процессов через GetModuleFileName получать имена файлов не выходит
у меня хендлы процессов всегда одни и те жи - это хендл текущего процесса
почему-то игнорируется хендл окна в GetWindowLong...
может кто знает в чём тут дело?


 
jack128   (2003-03-25 16:53) [1]

см toolhelp functions
CreateToolhelp32Snapshot;Process32First; Process32Next


 
Digitman   (2003-03-25 17:01) [2]

Toolhelp-функции хороши под Маздаем

Под НТ/Винтукеем для получения более реальной картины на этих платформах придется обращаться к NtQuerySystemInformation() из NTDLL.DLL


 
Игорь Шевченко   (2003-03-25 17:32) [3]

Пример в кладовке, QuerySystemInformation


 
jack128   (2003-03-25 17:46) [4]

в Win2k toolhelp Тоже реализован.
Правда несколько иначе, чем в Win9x(например возвращает только имя ехе шника, но не путь к нему)


 
___ALex___   (2003-03-25 18:00) [5]

из кладовки пример уже удалили
а что за toolhelp functions ?
и где найти их описание?


 
jack128   (2003-03-25 18:13) [6]

в SDK, где ж ещё


 
___ALex___   (2003-03-25 19:05) [7]

а как их в Delphi использовать?
точнее какой модуль подключать надо или как импортировать?


 
Гога   (2003-03-25 20:33) [8]

www.rsdn.ru подробно с примерами


 
jack128   (2003-03-25 22:22) [9]

uses TLHelp32;



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

Форум: "WinAPI";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
11-83426
_Avenger_
2002-08-22 19:49
2003.05.26
avl


3-83375
maksimenkon
2003-05-06 11:37
2003.05.26
MSSQL, Как програмно создать базу?


6-83634
serg222
2003-03-20 17:30
2003.05.26
Подключение из Delphi к Web-серверу по протоколу HTTP.


14-83717
rosl
2003-05-07 06:29
2003.05.26
сумма


14-83701
asku
2003-05-05 15:09
2003.05.26
API





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский