C#:在给定时间以编程方式启动计算机

标签 c# .net startup

如何在给定时间从 C# 代码启动计算机?

这应该在要启动的计算机本地完成,但其他替代方法也很有趣。

是否有任何先决条件才能让它发挥作用?就像计算机必须处于 sleep 模式,而不是关机?

最佳答案

你可以通过安排一个任务来做到这一点,不要以为你可以运行一个程序来在指定的时间唤醒计算机。计算机必须处于 sleep 状态才能被唤醒,而不是关闭。

最好的办法是编写一个命令行应用程序并使用调度程序安排它启动。

你的另一个选择是局域网唤醒,让另一台机器上的程序向你想要唤醒的机器发送一个魔法数据包。

我不确定是否有任何标准库允许您在 .net 中创建计划任务,但是 this code project project 似乎在尝试去做。

关于C#:在给定时间以编程方式启动计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093338/

相关文章:

c# - Caliburn.Micro View 切换

.net - 在 WCF 服务中测试异常处理

c# - 如何模拟/创建 X509Certificate2 进行单元测试?

.net - 线程安全的一次计算最佳实践

java - pyspark无法启动

c# - 应用程序不能搭建项目

c# - 如何从 html 页面后面的代码中读取值?或者有更好的方法吗?

c# - 使用动态属性名称将数据序列化为 json 字符串

java - 启动时运行 Jar 文件?

android - 如何减少 React Native Android 应用程序的启动时间