为什么我的python脚本没有显示为进程,即使它正在运行?

为什么我的python脚本没有显示为进程,即使它正在运行?,python,process,visibility,malware,taskmanager,Python,Process,Visibility,Malware,Taskmanager,我编写了一个python脚本,每5秒调用一个可执行文件。 虽然它工作良好,做了它应该做的事情,但它没有显示出来 作为taskmanager中的流程(其显示在流程监视器tho上)。 脚本名为“böse”,被调用的exe名为“hey”,hey.exe名为 显示为进程,而böse.exe不显示。 使用pyinstaller,我将它们都转换为可执行文件 “pyinstaller-F-w filename.py” 代码在windows 10的VM上运行 #böse import time import s

我编写了一个python脚本,每5秒调用一个可执行文件。 虽然它工作良好,做了它应该做的事情,但它没有显示出来 作为taskmanager中的流程(其显示在流程监视器tho上)。 脚本名为“böse”,被调用的exe名为“hey”,hey.exe名为 显示为进程,而böse.exe不显示。 使用pyinstaller,我将它们都转换为可执行文件 “pyinstaller-F-w filename.py”

代码在windows 10的VM上运行

#böse
import time
import subprocess

i = 1
while i == 1:
     subprocess.call(r"Path/to/file/hey")
     time.sleep(5)
一点背景信息:我目前必须为大学写一篇关于恶意软件持久性技术的小论文,所以我想从编写一个可执行文件开始,在关闭它之后“返回”。 这只是一种惯用的方式,在真正深入实际恶意软件作者使用的常见技术之前,先了解主题。 这就是为什么我想理解为什么taskmanager中没有显示böse.exe。 希望你们能帮我:)


PS:这是我在这里的第一篇文章,希望我做得对lol

第二个脚本创建了一个进程,其中有一个可见的GUI主窗口(
root.mainloop()
triggers显示一个Tkinter根窗口),因此它会显示在任务管理器中。第一个进程没有附加任何可见窗口。

感谢您的快速回复!这意味着没有可见窗口的每个进程都不会显示在taskmanager中?是的。Iirc的重点在于将主应用程序窗口连接到进程,因为只显示弹出窗口的进程也不会显示在那里。
#hey
from tkinter import *
root = Tk()
w = Label(root, text = "Hey brudi")
w.pack()
root.mainloop()