Использование python для доступа к информации о процессе SYSTEM от пользователя IIS (DefaultAppPool) - PullRequest
0 голосов
/ 23 марта 2019

Я использую psutil для отображения списка запущенных процессов.Я хочу проверить некоторые процессы, которые выполняются как служба Windows.Служба работает как пользователь SYSTEM, и Windows не позволяет пользователю IIS просматривать информацию о процессе.

например,

>>> import psutil
>>> p = list(psutil.process_iter())[0]
>>> print p.username()

'NT AUTHORITY\\SYSTEM'

>>> print p.cmdline()

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\psutil\__init__.py", line 666, in cmdline
    return self._proc.cmdline()
  File "C:\Python27\lib\site-packages\psutil\_pswindows.py", line 638, in wrapper
    raise AccessDenied(self.pid, self._name)
psutil._exceptions.AccessDenied: psutil.AccessDenied
...