Как получить список процессов из Low процесса?

Тема в разделе "WASM.WIN32", создана пользователем drem1lin, 29 окт 2018.

  1. drem1lin

    drem1lin Member

    Публикаций:
    0
    Регистрация:
    17 мар 2009
    Сообщения:
    292
    Приветствую всех, подскажите пожалуйста, есть Low Integrity процесс и я хочу получить список процессов работающих в системе. Я пробовал сделать CreateToolhelp32Snapshot, но в нем видно только [System Process] и мою программу. Если взять cmd, поставить ей с помощью iCALCS тот же самый Low Integrity, то выполнив в консоли tasklist /v выводится список всех процессов в системе. Получается, что есть некий механизм, который позволяет их перечислить из Low процесса. Вопрос собственно в том, как это сделать?

    P.S. я понимаю, что я могу сделать CreateProcess и выполнить tasklist c перенаправлением вывода в pipe и потом разобрать дамп, но хочется более "программистское" решение.
     
  2. f13nd

    f13nd Active Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    253
    Посмотреть как tasklist смотрит процессы например. 4590F811-1D3A-11D0-891F-00AA004B2E24(WBEM Locator), через wmi то есть.
     
  3. M0rg0t

    M0rg0t Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    430
  4. drem1lin

    drem1lin Member

    Публикаций:
    0
    Регистрация:
    17 мар 2009
    Сообщения:
    292
    Данное решение ничем не отличается от моего. Я вижу те же самые два процесса
    --- Сообщение объединено, 30 окт 2018 ---
    Как бы это не было странно, но WMI мне реально рассказал о всех процессах в системе!
     
  5. vadimych

    vadimych Member

    Публикаций:
    0
    Регистрация:
    20 июн 2011
    Сообщения:
    55