Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2018, 16:39   #1
niockasd
Пользователь
 
Регистрация: 01.12.2015
Сообщений: 82
По умолчанию Узнать заморожен ли процесс

Парни, вопрос, как по пиду процесса узнать заморожены его потоки или нет? (suspended)
Нашел только как замораживать \ размораживать, а как проверить не понятно...

Последний раз редактировалось niockasd; 05.12.2018 в 16:41.
niockasd вне форума Ответить с цитированием
Старый 05.12.2018, 17:26   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Так процесс или поток? А зачем это вам? Формально это не нужно, хотя есть несколько трюков. Канонический вариант для менеджеров процесса и вирусов NtQuerySystemInformation с перебором инфы.
p51x вне форума Ответить с цитированием
Старый 05.12.2018, 17:45   #3
niockasd
Пользователь
 
Регистрация: 01.12.2015
Сообщений: 82
По умолчанию

Да, немного перепутал) потоков...
Пишу что то типа диспетчера процессов но удаленный...

Думал если есть функции заморозить \ разморозить неплохо было бы и статус вывести) в менеджере авиры есть например(правильно определяет не всегда)...

Последний раз редактировалось niockasd; 05.12.2018 в 17:50.
niockasd вне форума Ответить с цитированием
Старый 05.12.2018, 17:54   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну тогда, как я уже и написал, ваш путь в NtQuerySystemInformation. С учетом, что структуры могут отличаться на разных версиях ОС и отличаются на x86/x86_64.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать имя пользователя запустившего процесс ][acker Win Api 9 23.03.2012 16:04
Как узнать, запущен ли процесс? Storm Whisper Win Api 19 09.05.2011 12:18
Как узнать - запущен ли определенный процесс ? 12usver12 Общие вопросы Delphi 16 21.02.2011 02:52
Как узнать сколько RAM хавает процесс WOWka777 Общие вопросы C/C++ 5 01.02.2011 17:02
Узнать работает ли процесс. subsonic Win Api 9 16.04.2009 18:20