繁体   English   中英

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

[英]why is my python script not shown as a process, even though its running?

我编写了一个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)
#hey
from tkinter import *
root = Tk()
w = Label(root, text = "Hey brudi")
w.pack()
root.mainloop()

一点背景信息:我目前必须写一些关于大学的恶意软件持久性技术的论文,所以我想开始写一个可执行文件,在关闭它后会“回来”。 这仅是在实际探究实际恶意软件作者使用的常用技术之前与主题联系的惯用方式。 这就是为什么我想了解为什么未在taskmanager中显示böse.exe的原因。 希望你们能帮助我:)

PS:这是我在这里的第一篇文章,希望我做得正确,大声笑

第二个脚本使用可见的GUI主窗口创建一个进程( root.mainloop()触发显示Tkinter根窗口),以便将其显示在任务管理器中。 第一个进程没有附加任何可见窗口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM