我一直在寻找或回答,但除了Windows服务部分外,没有发现任何特定内容。 当用户注销时,是否可以忽略Windows发送的LOGOFF信号,并保持我的python executalbe(py2exe)运行,除了使用Windows服务?
或者任何其他方式即使在用户注销后我也可以继续运行?用户没有管理员权限。
答案 0 :(得分:1)
只有服务才会收到CTRL_LOGOFF_EVENT
。来自MSDN:
请注意,此信号仅接收 通过服务。交互式应用程序在注销时终止,因此 当系统发送此信号时,它们不存在。
由于您的流程不是服务,它甚至不会收到该信号,因此,无法“忽略”它。