unity局域网打开关闭电脑,解决关机后无法再开启的问题


一、前言:(ps:unity版本2018.3.0)

最近做了一个展厅类的项目,需要通过局域网打开关闭电脑,还要将控制器打包成苹果ipad。记录下我在做项目中的坑。

二、重点的坑:

1、打开电脑还好,网上一搜一大堆,用的udp发送mac值打开电脑,关闭电脑找了很久,最后自己做了个小工具,电脑端开机自启即可,手机端的服务器发送udp指令,小工具接收到指令,然后再执行关机

2、很坑的一点是,当我通过代码关闭电脑后,再去点击开机按钮却发现无法开机了,但是我手动关闭电脑再通过手机开机,却可以开机。(源码中这个问题已经解决)

三、使用步骤

1、win+R,进入cmd

2、输入ipconfig/all,找到mac地址,开机需要
在这里插入图片描述

​​​​​​​​

替换到源码的这个地方,点击开机即可开机,当然需要你的网卡支持网络唤醒功能

在这里插入图片描述

然后就是关机,关机小插件也是带源码的,如果想直接用的话,可以直接用我打包出来的,这个是没有shell黑色对话框的,直接点击就会在后台运行,如果想做到完全控制可以把这个小工具放到开机自启程序里面,为了可以关闭不同的电脑,设置里面的Message TXT,同时设置服务器里面的发送指令就可以关闭不同的电脑了

在这里插入图片描述

在这里插入图片描述

四、源码
源码

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值