我正在为工作自动化进行一些实验,我想尝试的一件事就是自动化病毒扫描。
基本上,我想做的是在扫描完程序(恶意软件字节)之后执行某些操作。我的第一个想法是获取PC上进程的列表,并检查它们是否正在运行,但是事实证明,防病毒程序没有像我希望的那样启动外部进程。
所以说实话,我现在有点茫然。
我愿意接受所有想法。
操作系统是Windows。
一个例子是
if VirusScanDone():
print("The scan is all done!")
答案 0 :(得分:0)
您可以使用psutil进行操作,获取进程名称并检查其是否正在运行 示例:
import psutil
def test_process(procname):
for p in psutil.process_iter():
if p.name() == procname:
print(p.name(),"running")
test_process(procname)
break
test_process("PDFXEdit.exe")
我已经使用pdfeditor应用程序进行了测试,您可以在防病毒软件进程名称上进行此操作