【发布时间】:2015-11-01 19:24:01
【问题描述】:
在 Windows 7 和 10 上,Spotify 应用不会阻止显示屏关闭或系统进入睡眠模式(至少在我使用的 3 台 Windows 机器上)。有没有办法启动应用程序并将 SetThreadExecutionState 函数合并到该线程中以防止显示在应用程序运行时休眠?或者任何其他可以实现该结果的功能?
我目前使用两个单独的 .bat 文件来启动和关闭应用程序,这些文件会更改睡眠计时器,但这非常笨拙,所以我更喜欢合适的应用程序来执行此操作。
【问题讨论】:
-
在 C 语言中相当简单:调用 SetThreadExecutionState,启动 Spotify,等待 Spotify 退出,然后自己退出。我想同样的方法也适用于 C#。
-
感谢您的回复。我不喜欢使用任何特定的语言,那在 C 中会是什么样子?
标签: c# windows-7 windows-10 thread-sleep spotify-desktop