移动终端控制计算机打开和关闭(通过测试)

电脑杂谈  发布时间:2020-08-01 20:04:44  来源:网络整理

怎样用自己的手机控制自己的电脑_如何控制电脑远程开机_手机控制电脑开机

简介:

最近,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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张亚辉
        张亚辉

        对他有利时就用国际法

      热点图片
      拼命载入中...