我想尝试阻止程序使用Python运行。例如,notepad.exe
。我的想法如下,但这会有效吗?
import os
i = 0
while i < 1:
os.system('taskkill /f /im notepad.exe')
答案 0 :(得分:1)
您的解决方案可以正常运行,但会一个接一个地产生很多控制台窗口。为了避免它,你可以试试这个:
>>> import subprocess
>>> from time import sleep
>>> si = subprocess.STARTUPINFO()
>>> si.dwFlags |= subprocess.STARTF_USESHOWWINDOW
>>> while True:
subprocess.call('taskkill /F /IM notepad.exe', startupinfo=si)
sleep(1) # delay 1 seconds