Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 26, 2017 20:16:30

TalibanSun
Зарегистрирован: 2017-11-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Запущенные приложения в windows

Здравствуйте! Пожалуйста, подскажите как получить список запущенных приложений Windows. Хочется получить список запущенных приложений так, как это выглядит в Диспетчере задач, вклада Приложения. Спасибо!

Офлайн

#2 Ноя. 27, 2017 03:07:23

papuas
Зарегистрирован: 2015-06-19
Сообщения: 159
Репутация: +  6  -
Профиль   Отправить e-mail  

Запущенные приложения в windows

 import psutil
for proc in psutil.process_iter():
    pr = psutil.Process(proc.pid)
    print(pr.name())

Отредактировано papuas (Ноя. 27, 2017 03:09:30)

Офлайн

#3 Ноя. 27, 2017 20:55:02

TalibanSun
Зарегистрирован: 2017-11-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Запущенные приложения в windows

papuas, огромное спасибо! Но, это не совсем то((. Это код отражает все запущенные приложения. Мне же надо как в винде. Без всяких svchost.exe и тд.. Только те приложения, которые запустил сам пользователь.

Офлайн

#4 Ноя. 28, 2017 05:23:19

papuas
Зарегистрирован: 2015-06-19
Сообщения: 159
Репутация: +  6  -
Профиль   Отправить e-mail  

Запущенные приложения в windows

 import psutil
from os import getlogin
for proc in psutil.process_iter():
    proc.dict = proc.as_dict(['username', 'name'])
    if proc.dict.get('username') is None:
        continue
    if getlogin() in proc.dict.get('username'):
        print(proc.dict.get('name'))

Отредактировано papuas (Ноя. 28, 2017 14:12:11)

Офлайн

#5 Дек. 5, 2017 19:31:47

TalibanSun
Зарегистрирован: 2017-11-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Запущенные приложения в windows

Спасибо!)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version