最近有个需求,就是远程开机,网上搜了些方法,我选用的是网卡开机,也就是通过发送广播包唤醒电脑
网卡唤醒要求:
1 发送广播包: 6个“FF"+16个目标主机网卡地址
广播发送bys数据即可
2 BIOS要设置LAN唤醒
有的需要设置本地连接的唤醒,其实基本不用设置,默认是开启的,主要是在bios里开启
了解网卡唤醒要求后,就可以写代码了
2 主要代码
public static void WakeUp(string macString)
{
try
{
if (macString.Spli
本文介绍如何使用C#实现远程开机,重点在于理解网卡唤醒的要求,包括发送特定广播包和BIOS的LAN唤醒设置。同时,文中还涉及到代码实现、字符串转换、方法调用以及远程关闭计算机的操作。测试环节对于确保功能正常至关重要,解决测试中遇到的问题,如虚拟网卡的影响。
订阅专栏 解锁全文
3633

被折叠的 条评论
为什么被折叠?



