2014-08-28 1 views
1

Я знаю, что есть несколько способов выполнить эту задачу с помощью psutil10 или win32ui модулей. Но мне интересно, есть ли возможность сделать это, используя только Python только встроенные модули? Я также нашел этот вопрос:Проверьте, работает ли процесс в Windows, используя только встроенные модули Python.

Check if PID exists on Windows with Python without requiring libraries

Но в этом случае объект находится на PID, и я хочу сделать это, используя имя процесса.

ответ

1

Без PyWin32 вам придется пойти на него с трудом и использовать модуль ctypes Python. К счастью, уже есть пост об этом здесь, на StackOverflow:

Вы также можете найти эту статью полезной для получения списка запущенных процессов:

1

Возможно, это поможет вам:

import subprocess 

s = subprocess.check_output('tasklist', shell=True) 
if "cmd.exe" in s: 
    print s 
Смежные вопросы