А нет ли другого варианта выяснить запущена ли программа, кроме EnumProcess? У меня 236 процессов перебираются 5 секунд без малого. При этом процессор загружается на максимум. Кое-как можно с перебором окон, но есть и неоконные приложения.
Этот топик читают: Гость
|
Ответов: 704
Рейтинг: 7
|
|||
| карма: 0 |
|
|
Ответов: 845
Рейтинг: 19
|
|||
|
|
|||
| карма: 0 |
|
|
Главный модератор
Ответов: 3000
Рейтинг: 396
|
|||
|
Например, можно использовать WMI: monitorprocess.zip
|
|||
| карма: 6 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Neo писал(а): А нет ли другого варианта выяснить запущена ли программа, кроме EnumProcess?Есть еще штатный компонент -- ProcessInfo |
|||
| карма: 22 |
|
|
Ответов: 5227
Рейтинг: 587
|
|||
|
есть ещё мозг, который может в гугле найти что угодно.
nesco, чёрпать ложкой утопающее судно |
|||
| карма: 4 |
|
|
Ответов: 704
Рейтинг: 7
|
|||
|
nesco, Спасибо! Ускорилось до неприличной 1 мс.
andrestudio, не спасибо. |
|||
| карма: 0 |
|
6



Поиск
Друзья
Администрация