1
所以基本上我已經在使用Psutil的python中創建了這個應用程序。 Iam使用它以非常高的速度暫停和恢復過程。儘管它對大多數流程都有效,但對某些流程無效。伊利諾伊州提供錯誤代碼樓下,但如果你決定要幫助,請很小白友好蔭剛在Python入門訪問被拒絕的Python腳本Pstuil
import psutil
import time
import subprocess
print("Auto Suspender")
condition = 10
subprocess.call("taskkill /Program example")
print("Program Example has been killed :)")
time.sleep(1)
somepid = int(input("What is Process ID ?"))
p = psutil.Process(somepid)
print("Working...")
time.sleep(0.5)
while condition == 10:
choice = input("1__Suspend")
if (choice == "1"):
while condition == 10:
p.suspend()
print("Suspended !")
time.sleep(0.1)
p.resume
print("Resumed !")
else:
print("Invalid response")`enter code here`
ERROR蔭越來越
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\psutil\_pswindows.py", line 207, in wrapper
return fun(self, *args, **kwargs)
File "C:\Python34\lib\site-packages\psutil\_pswindows.py", line 366, in suspend
return cext.proc_suspend(self.pid)
PermissionError: [WinError 5] Access is denied
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/Jacob/PycharmProjects/Suspender.111/Main.py", line 26, in <module>
p.suspend()
File "C:\Python34\lib\site-packages\psutil\__init__.py", line 273, in wrapper
return fun(self, *args, **kwargs)
File "C:\Python34\lib\site-packages\psutil\__init__.py", line 1025, in suspend
self._proc.suspend()
File "C:\Python34\lib\site-packages\psutil\_pswindows.py", line 213, in wrapper
raise AccessDenied(self.pid, self._name)
psutil.AccessDenied: (pid=3076)
Process finished with exit code 1
我已經嘗試過,但似乎沒有工作我希望有一行代碼,可以給它缺少的權限 –