在后台运行可执行文件,并防止其使用python打开windows

在后台运行可执行文件,并防止其使用python打开windows,python,Python,我的电脑中预装了一个应用程序,它基本上计算桌面屏幕上鼠标点击的次数。现在我想让这个应用程序作为后台进程运行。 所以我想写一个python脚本,当我运行脚本时,它可以使这个应用程序作为后台进程运行。 我不希望应用程序窗口出现在屏幕上。我如何才能做到这一点?我正在考虑使用subprocess.Popen() 我写的代码如下: proc=subprocess.Popen(['/home/Desktop/mousecounter'],stdin=subprocess.PIPE,shell=True,pr

我的电脑中预装了一个应用程序,它基本上计算桌面屏幕上鼠标点击的次数。现在我想让这个应用程序作为后台进程运行。 所以我想写一个python脚本,当我运行脚本时,它可以使这个应用程序作为后台进程运行。 我不希望应用程序窗口出现在屏幕上。我如何才能做到这一点?我正在考虑使用
subprocess.Popen()

我写的代码如下:

proc=subprocess.Popen(['/home/Desktop/mousecounter'],stdin=subprocess.PIPE,shell=True,preexec_fn=os.setsid)

但是当我使用它时,应用程序会在桌面屏幕上弹出,这是我不想要的。如何做到这一点?

Python无法阻止子进程打开windows。这也意味着它不能将带有UI的东西变成守护进程/后台进程


您必须查看应用程序的文档
mousecounter
,查看它是否支持隐藏/禁用窗口的命令行选项。

Python无法阻止子进程打开窗口。这也意味着它不能将带有UI的东西变成守护进程/后台进程


您必须查看应用程序的文档
mousecounter
,查看它是否支持隐藏/禁用窗口的命令行选项。

Python无法阻止子进程打开窗口。这也意味着它不能将带有UI的东西变成守护进程/后台进程


您必须查看应用程序的文档
mousecounter
,查看它是否支持隐藏/禁用窗口的命令行选项。

Python无法阻止子进程打开窗口。这也意味着它不能将带有UI的东西变成守护进程/后台进程

您必须查看应用程序
mousecounter
的文档,查看它是否支持隐藏/禁用窗口的命令行选项。

尝试模块线程化尝试模块线程化尝试模块线程化尝试模块线程化尝试模块线程化