没有正确的解决方案
其他提示
至于Linux,我知道Pidgin必须确定空闲时间,以便在一定时间后将您的状态更改为离开。您可以打开源代码,看看是否可以找到满足您需要的代码。
您似乎已经在那里回答了自己的问题。
一个技巧是,如果您的应用程序在桌面上运行,并且用户连接到虚拟机,则 GetLastInputInfo 将报告没有活动(因为主机上没有活动)。
这可能与您想要的行为不同,具体取决于您希望如何应用用户输入。
不隶属于 StackOverflow
没有正确的解决方案
其他提示
至于Linux,我知道Pidgin必须确定空闲时间,以便在一定时间后将您的状态更改为离开。您可以打开源代码,看看是否可以找到满足您需要的代码。
您似乎已经在那里回答了自己的问题。
一个技巧是,如果您的应用程序在桌面上运行,并且用户连接到虚拟机,则 GetLastInputInfo 将报告没有活动(因为主机上没有活动)。
这可能与您想要的行为不同,具体取决于您希望如何应用用户输入。