远程开机
1.准备工作:
1 BIOS设置(非常重要)
开机进入BIOS(一般都是按DEL,进入BIOS,接着把网络唤醒功能打开)
主要就是找到 WakeUpOnLAN 设置为Enable .WakeUp By PCI Card 设置为Enable
F10 保存退出 重启之后再关机会发现关机之后网卡灯依然闪烁 (每个电脑网络唤醒功能设置地方不一样,要自己的去找)
2.看下自己电脑有没有 设置快速开启功能 (我用的windown10必须把勾去掉,不然开机没反应)
控制面板-系统和安全-电源选项-选择电源按钮功能-快速启动前面的勾去掉

2.上代码(网上搜搜都是大同小异的代码)
void Dialog::wakeOnLAN(QString strMac)
{
/*将字符串MAC转换成十六进制 存入数组*/
char cstrMacAddr[6];
bool isOK;
for(int j = 0;j < 6; j++){
if(j < 5){
cstrMacAddr[j] = strMac.mid(strMac.indexOf(":",j*3) - 2,2).toInt(&isOK,16);
if(false == isOK)
return ;
}else if(j == 5){
cstrMacAddr[j

最低0.47元/天 解锁文章
1934

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



