windows 如何防止系统进入休眠状态?

twh00eeo  于 2023-03-24  发布在  Windows
关注(0)|答案(3)|浏览(225)

此问题在此处已有答案

(18个答案)
8小时前关门了。
我想开发一个Java应用程序,希望在我的应用程序运行时系统永远不会进入休眠状态。
应用程序将部署在Windows中。
有什么办法可以实现这一点吗?

rks48beu

rks48beu1#

Java中没有这样的东西。
有windows API来防止休眠。请参阅此线程Prevent windows from going into sleep when my program is running?
您都可以通过JNI或JNA调用它们

fhg3lkii

fhg3lkii2#

有两种方法可以避免您的系统在应用程序运行时进入Hibernate模式:
1)我不知道你说的是哪个Windows操作系统;但我们可以在操作系统级别禁用或启用休眠。启用/禁用方法可能因不同的Windows版本而异。
2)另一种方法是编写一个C++程序,使用Win32 API在系统级进行交互。编写代码后,您可以将其导出为DLL库,然后在Java程序中使用它。下面的链接提供了一个示例代码,将帮助您实现类似的功能。
http://www.codeguru.com/cpp/w-p/system/messagehandling/article.php/c6907/JavaC-PC-Standby-Detect-and-Prevent.htm

llmtgqce

llmtgqce3#

我有类似的问题,当我想通过RDP连接到我的电脑,我离开teamviewer上,但我的电脑去休眠/睡眠,这是我的解决方案,我如何保持我的电脑“活跃”。
试试这个,去控制面板-〉电源选项:

在那里你可以选择电源计划,点击“更改计划设置”,你会进入这个屏幕:

希望这对你有帮助。
如果你需要一些编程解决方案,请尝试使用此链接:How do you keep the machine awake?

相关问题