局域网网络唤醒电脑主机

必须用有线网线连接路由器

1.设备管理器 - 网卡 - 高级

网络唤醒和关机连接速度 改成 100Mbps优先,解决长时间断电后,无法唤醒的问题

2  勾选允许此设备唤醒计算机

3 电脑开机按DEL ,进入Bios

呦PME设备唤醒,必须开启

4 给192.168.1.255 发送udp 十六禁止消息

FF FF FF FF FF FF   连上   十六个网卡编号,即可实现网络唤醒

在C#中创建一个窗体应用程序用于通过网络唤醒局域网内的指定电脑,通常会涉及到Windows Management Instrumentation (WMI) 和 System.Net.NetworkInformation 库。以下是需要引用的关键部分: 1. **System.Management**:这个库提供对WMI(Windows Management Instrumentation)的支持,包括管理计算机硬件和软件资源的功能。你需要`ManagementScope`, `ManagementObjectSearcher`, 和 `ManagementObject` 类。 ```csharp using System.Management; ``` 2. **System.Runtime.InteropServices**:对于某些底层功能如Ping操作,可能会用到Win32 API,这部分也需要引用。 ```csharp using System.Runtime.InteropServices; ``` 3. **System.Net.NetworkInformation**:用于处理网络相关的操作,比如检测网络连接和发起Ping请求。 ```csharp using System.Net.NetworkInformation; ``` 4. **System.Threading.Tasks**:如果你计划异步进行网络唤醒操作,可以引用此库来避免阻塞UI线程。 ```csharp using System.Threading.Tasks; ``` 5. **System.Timers** 或 **System.Diagnostics.Stopwatch**:如果需要定期发送唤醒信号并计时,这两个库也可能会用到。 ```csharp using System.Timers; // 或 System.Diagnostics.Stopwatch ``` 注意,实际操作网络唤醒可能涉及PowerShell Remoting(Wake-on-LAN,WoL),这时可能还需要引用`System.Management.Automation`库。但在很多情况下,直接使用ping命令来测试网络可达性更为常见。 ```csharp using System.Management.Automation; ``` 记得在项目属性页的“引用”选项卡中添加以上引用,并确保它们都存在且版本兼容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

触屏精灵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值