从Python Windows服务启动GUI进程

从Python Windows服务启动GUI进程,python,user-interface,windows-services,Python,User Interface,Windows Services,我正在用Python创建Windows服务类,当满足某些条件时,该类最终将显示一个窗口。因为(据我所知)服务不能有GUI,所以我尝试在条件合适时在单独的进程中启动GUI(使用subprocess.Popen)。这不起作用,可能是因为子进程与服务具有相同的权限 那么,如何从一个能够在屏幕上显示GUI的Python Windows服务启动一个进程呢?如果您为您的服务提供了允许服务与桌面交互权限,它将能够创建窗口,而无需启动子进程。如果您为您的服务提供允许服务与桌面交互权限它将能够创建windows,

我正在用Python创建Windows服务类,当满足某些条件时,该类最终将显示一个窗口。因为(据我所知)服务不能有GUI,所以我尝试在条件合适时在单独的进程中启动GUI(使用
subprocess.Popen
)。这不起作用,可能是因为子进程与服务具有相同的权限


那么,如何从一个能够在屏幕上显示GUI的Python Windows服务启动一个进程呢?

如果您为您的服务提供了
允许服务与桌面交互
权限,它将能够创建窗口,而无需启动子进程。

如果您为您的服务提供
允许服务与桌面交互
权限它将能够创建windows,而无需启动子进程。

如中所述,您可能(最终)必须从windows Vista和更高版本的用户过渡到客户端-服务器模式。

如中所述,您可能必须(最终)从Windows Vista和更高版本的用户过渡到客户机-服务器模式。

修改问题并删除不相关的代码以减少误导。修改问题并删除不相关的代码以减少误导。我似乎也有同样的问题。您如何
允许服务与桌面交互
?我似乎也有同样的问题。您如何
允许服务与桌面交互