0

我正在编写一个想要做 3 件事的 Java 程序,但我不知道该怎么做,或者是否可以使用 Java。

1 - 我想确保无论是运行 mac OS 还是 windows xp/vista 的计算机在运行我的应用程序时都不会进入睡眠状态。

2 - 我希望我的应用能够在播放声音之前将上述所有操作系统的音量调到最大。

3 - 最后,当播放声音时,我想确保屏幕(如果因“省电”而关闭)已打开。

这有可能吗?我看到这篇文章建议 javax.sound.* 作为 (2) 的答案,但是这适用于 OS X 和 Windows XP、Windows Vista 吗?

如果有人知道,我将不胜感激。

编辑:该应用程序是一个 wi-fi LAN 通信程序,它允许用户使用“客户端”软件在网络上运行“服务器”软件的任何计算机上弹出一条消息。即使用户不在计算机旁,该软件也必须通知用户,因此要求它始终处于开启状态(不支持通过 wi-fi 进行 WOL)并发出大量噪音并唤醒屏幕以显示任何消息.

4

1 回答 1

0

作为一部分1,您可能想查看对 Windows的OnNow/ACPI 支持ES_DISPLAY_REQUIRED以及. 不是 Java,但您可能必须使用本机或为这种类型的控件找到第 3 方包装库。

于 2009-08-25T20:29:33.880 回答