一、需求
1、人在公司坐,昨晚写的文档放在家中电脑忘记Copy了,想要访问家中电脑拿到文档。
2、家中或公司中局域网内有某台电脑(或服务器)要开机,或者批量一键打开局域网内某些电脑
二、必备条件
1、网线连接电脑网口(wifi无线网卡无法网络唤醒)
2、网卡支持网络唤醒功能
三、设置
1、主板BIOS设置
目前测试过的主板:微星PRO Z690-A WIFI DDR4(MS-7D25)、技嘉B75M-D3V、技嘉B85M-D2V
下面以微星PRO Z690-A为例。
主板:微星PRO Z690-A WIFI DDR4
系统:Windows10
路由器:中兴AX5400,TPLink5600和7660
发包程序:C#,下面有源码,或者伸手党可以直接从下载链接获取发布好的应用程序
开机狂按Del键进入微星BIOS,其他品牌DEL, ESC, F1, F2, F8, F9, F10, F12
- 高级–整合周边设备–网卡ROM启动,设置为允许
- 高级–电源管理设置–Eup 2013,设置为禁止
- 高级–唤醒事件设置–PCIE设备唤醒,设置为允许
2、网卡(Windows)设置
- 控制面板–所有控制面板项–网络连接
- 在网卡适配器点击鼠标右键–属性,弹出的属性对话框中
- 选择网络选项卡–配置
- 选择高级选项卡,将
关机 网络唤醒设置为开启,将魔术封包唤醒设置为开启 - 电源管理选项卡,勾选下面三个选项,允许此设备唤醒计算机。
- 切换为电源管理选项,勾选允许此设备唤醒计算机。
- 关闭快速启动,右击开始按钮,点击“电源选项”,点击“选择电源按钮的功能”;点击“更改当前不可用的设置”,把“启用快速启动”勾选。(这条必须做)



3、后记
- 电脑网线连接网口处,电脑关机状态下有的会有黄灯常量,有的电脑不亮,都能唤醒
- 在设置网卡的时候发现没有
关机 网络唤醒的选项的时候,有可能是网卡驱动或者网卡版本不同,没有此选项也能唤醒。
三、C#源码
伸手党可以直接从下载链接获取发布好的应用程序,下载地址:
https://download.csdn.net/download/hwt0101/86781647
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Net.NetworkInformation;
using System.Net.Sockets;
using System.Runtime.InteropServices;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RemotePowerOn
{
public partial class Form1 : Form
{
//通过正则表达式设定MAC地址筛选标准,关于正则表达式请自行百度
const string macCheckRegexString = @"^([0-9a-fA-F]{2})(([/\s:-][0-9a-fA-F]{2}){5})$";
private static readonly Regex MacCheckRegex = new Regex(macCheckRegexString);
public Form1()
{
InitializeComponent();
}
public static bool WakeUp(string mac)
{
//查看该MAC地址是否匹配正则表达式定义,(mac,0)前一个参数是指mac地址,后一个是从指定位置开始查询,0即从头开始
if (MacCheckRegex.IsMatch(mac, 0))
{
byte[] macByte = FormatMac(mac);
WakeUpCore(macByte);
return true;
}
return false;
}
private static void WakeUpCore(byte[] mac)
{
//发送方法是通过UDP
UdpClient client = new UdpClient();
//Broadcast内容为:255,25

本文介绍了如何在局域网内远程唤醒电脑,包括主板BIOS设置、网卡配置和C#编程实现发送唤醒包。此外,还提供了外网远程唤醒的解决方案,如使用微型计算机或路由器的域名解析功能,以及借助向日葵等软件进行远程控制。
(附带源码+主板和Windows开启详细说明+外网远程唤醒方案)&spm=1001.2101.3001.5002&articleId=127401108&d=1&t=3&u=dbd73025410f495f8754d99c987f0dd5)
9107

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



