人们可能建议的一种解决方案是定期查找特殊的“屏幕保护程序”桌面,如果存在,则将其视为正在运行的屏幕保护程序。
但显然并非所有屏幕保护程序都是如此,因为某些提到的桌面始终存在。
有没有更可靠的解决方案?
请参阅带有 SPI_GETSCREENSAVERRUNNING 参数的 WINAPI 函数 SystemParametersInfo()。这是检测屏幕保护程序当前是否正在运行的唯一有记录的方法。 (您还可以查看是否启用了屏幕保护程序,获取并设置超时值,并使用此函数启动屏幕保护程序。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)