我正在制作一个小的在线时钟(既有趣又学习更多的php和javascript)启动它,因为我实际上需要一个闹钟,这比买一个更容易(不要问)
现在我想知道一件事,我知道用浏览器打开/关闭你的电脑是不可能的,但是一位朋友问我是否可以给他做一个小的插件/程序来获取闹钟时间他在那里添加,并将打开他的电脑所以它会让它醒来
我知道打开一定几乎是不可能的,但是从睡眠/休眠开始可能会吗?
任何人都知道这样做的api吗? Windows或Mac,或跨平台。
为了好奇,闹钟在这里http://www.my-clock.net
编辑:
在wiki页面上,wake-on-lan表示需要将BIOS电源转换为网络板,这有什么办法吗?或者今天的计算机是否已经为这种协议做好了准备?
答案 0 :(得分:6)
可能有两种解决方案:
即使计算机完全断电,两者都可以正常工作。
答案 1 :(得分:1)
一旦操作系统进入休眠/休眠状态,启动它的唯一方法就是通过某种内核级硬件驱动程序事件。例如按下电源按钮或打开系统盖子等。
IMO在应用程序中建模功能会有点复杂,因为应用程序依赖于操作系统级别的服务,而这些服务在睡眠/休眠模式下是不可用的。
答案 2 :(得分:0)
我不太了解它是如何工作的,但听起来你需要Wake-on-LAN
局域网唤醒(WOL,有时是WoL)是一种以太网计算机网络标准,它允许通过网络消息远程打开或唤醒计算机。
答案 3 :(得分:0)
您最好的选择可能是Wake-on-LAN
答案 4 :(得分:0)
正如人们所指出的,Wake-On-Lan是一种可能性。但还有另一个可能适合您的需求。今天大多数BIOS都提供了在给定时间打开计算机的选项。如果您的目标只是将计算机变成闹钟,那么这应该可以解决问题。