
简介:
最近,Internet上的技术总监和产品总监正在互相斗争,因为他们想根据手机内. 任务: 通过移动终端实现对计算机的远程控制. 高兴的是,在完成测试后,我在此发表了一个博客,但没什么多说的.
打开计算机:

LAN唤醒是通过有线网卡向计算机发送魔术包,以便计算机自动打开. 当然,这是有先决条件的: 主板和网卡都必须支持它(当然,这不是问题,只要它不是很旧,基本上就可以支持).
准备工作:
1. 设置BIOS并启用“局域网唤醒”.

2. 在系统电源管理设置中,请确保选中允许该设备唤醒计算机(为提高安全性,您可以检查,仅允许魔术包唤醒计算机)
原理:
移动终端发送指令来推送Redis(以实现云和本地LAN之间的互连),路由器(在这里我写了一个本地服务器,用作LAN服务器)定期请求接收Redis. 指令,然后路由器(局域网服务器)接收到指令. 解析命令的内容后,UDP将BroadCast广播数据包发送到主机的子网,并且在接收到数据包后就可以打开电源. 软件包的内容为: 6个“ FF” + 16个目标主机网卡地址. (超级简单吗?)

注意: 我不会发布它,因为它是移动代码. 非常简单,只需发送命令,推送redis并仅共享LAN服务器发送数据包的代码即可.
计算机关闭:
关机甚至更简单. 使用shutdown命令可以将关机指令发送到远程计算机. 当然,需要远程计算机的授权. 如何授权?您可以在组策略中找到相关选项. 实际上,使用cmd发送关闭命令可以成功关闭计算机. 没什么好说的. 我相信许多不编写程序的人都知道并使用它,并直接发布了代码.
原理:
移动终端发送指令以推送Redis. LAN服务器定期请求接收Redis指令. 收到指令后,它将解析指令的内容,然后使用ZMQ通过IP将关闭命令发送到计算机以实现关闭.
使用: 直接调用此方法,并传递cmd命令shutdown -f -s -t 00(此处我使用强制杀死,win7,win10可以强制关闭)
结论:
通过移动终端打开和关闭计算机的远程控制现已完成.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-289779-1.html
对他有利时就用国际法