|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Получить список процессов и имена пользователей от которых они запущены
Нигде не нашёл как это делается, только кусками. Подскажите где у меня ошибка.
Проблема в том что функция OpenProcessToken Работает правильно только если ей передать Process=-1 (Тогда выдает текущего пользователя). В остальных случаях я получаю ошибку 6 - Не верный PID, в отладчике проверял - приходят верные. Может какая нибудь ошибка в доступе? PHP код:
|
#2
|
|||
|
|||
Основная идея - надо убить все процессы по имени, запущенные под конкретным пользователем (в моем случае под системным), может быть будут другие идеи
|
#3
|
|||
|
|||
Программа запущена с правами админа? Отладочные привилегии есть?
|
#4
|
|||
|
|||
Всё получилось, нужно было сделать так
PHP код:
Правда по выходу выдаёт access violation, но я думаю это проблемы с закрытием хэндэлов, дальше дело техники)) |