如何在Windows上的python可执行文件中忽略CTRL_LOGOFF_EVENT?

时间:2014-02-14 14:17:18

标签: python windows py2exe

我一直在寻找或回答,但除了Windows服务部分外,没有发现任何特定内容。 当用户注销时,是否可以忽略Windows发送的LOGOFF信号,并保持我的python executalbe(py2exe)运行,除了使用Windows服务?

或者任何其他方式即使在用户注销后我也可以继续运行?用户没有管理员权限。

1 个答案:

答案 0 :(得分:1)

只有服务才会收到CTRL_LOGOFF_EVENT。来自MSDN:

  

请注意,此信号仅接收   通过服务。交互式应用程序在注销时终止,因此   当系统发送此信号时,它们不存在。

由于您的流程不是服务,它甚至不会收到该信号,因此,无法“忽略”它。