您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Windows上的python psutil使访问被拒绝

Windows上的python psutil使访问被拒绝

在cmd.exe提示符下运行此命令:tasklist /FI "IMAGENAME eq DymoPnpService.exe" /V并检查“用户名”。如果它是“ NT AUTHORITY \ SYstem”,则可能有意甚至不允许管理员帐户获取进程的cpu时间,%等。

获取Process Explorer的副本,找到流程的路径,然后检查“首选项”的“安全性”选项卡,右键单击菜单选项。要修复,您可以 编辑DymoPnpService.exe可执行文件的所有者或权限,但这可能会导致Windows中出现意外问题。

如果流程不允许您获取有关循环的详细信息,则也可以继续循环:

import psutil

def process():
    plist = psutil.get_process_list()
    plist = sorted(plist, key=lambda i: i.name)
    for i in plist:
        try:
            print i.name, i.get_cpu_percent()
        except AccessDenied:
            print "'%s' Process is not allowing us to view the cpu Usage!" % i.name

def main():
    process()

main()
python 2022/1/1 18:38:42 有260人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶