此想法源于死龙同学,在学校期间发现了这么一个小创意。创意来源,我们的工作室离自己住的地方有些距离,而带电脑回家比较麻烦,另外一个原因就是工作室带宽够大,于是晚上总是挂着电脑下些电影之类的。有人可能说迅雷就有类似的功能,但是迅雷的太被动,一定要等到下载完才关机。还有一些其他的定时关机程序,如鱼鱼左面秀,超级兔子之类的,但是这个也不是很主动,到定时必须关机。缺乏用户主动性。

更重要的一点是:这些软件关机时可能会遇到软件的提示,是否关闭而停留在对话框界面,无法响应关机指令。于是我们一起写了个基于.net的远程手机控制系统。我就简称一下MRCS(Mobile Remote Control System)。

系统核心功能

通过简单的WAP网络,提交自己拥有的用户名,密码通过MD5存储。来实现关机和重启,并且关机的操作是直接在客户端PC机杀掉系统核心进程。目前支持系统:win2000/winXP/win2003/vista/win2008/win7

演示

下载客户端程序release.rar(需要.NET2.0 Framework,一般PC机都安装了,vista以上操作系统都默认带有,如果你下载程序打不开,就点此下载.NET2.0 Framework


下载后解压,修改 config.xml 文件中的 test 为你的用户名(建议用自己的名字,或者生日19860811,演示可以跳过此步默认为test)

<?xml version="1.0" encoding="utf-8" ?>  
<root>  
    <watchurl value="http://liupeng.us/ssh/check.php?username=test" />  
    <checkinterval value="3000" />  
</root>  
在你的机器上打开程序,程序会自动最小化到任务栏。
好部署完毕了,在手机WAP浏览器中输入,http://liupeng.us/ssh/ 填写你刚才在 config.xml 中填写的 用户名(测试用户名密码都为: test)现在全国或者全世界,范围内,只要你手机可以上网的地方,就可以对PC机进行关机和重启,只需要0~2秒钟,你的机器就会收到你的指令。是不是很神奇!哈哈
web3.jpg - 大小: 129 KB - 尺寸: 446 x 298 - 点击打开新窗口浏览全图

原理:

手机通过内置的WAP浏览器上网进入http://liupeng.us/ssh/,发送 用户名,指令 。PC机上的小程序进行监听网页动作,一旦监听到用户提供的指令,PC机执行相关的指令。程序执行的三种状态:

listen.jpg - 大小: 21.35 KB - 尺寸: 356 x 136 - 点击打开新窗口浏览全图

(PC机等待指令状态)

start.jpg - 大小: 28.63 KB - 尺寸: 355 x 136 - 点击打开新窗口浏览全图

(PC机执行指令状态)

stop.jpg - 大小: 20.49 KB - 尺寸: 353 x 134 - 点击打开新窗口浏览全图

(PC机中途停止指令状态)

应用:

此程序应用在服务器上比较好,服务器托管,如果发现远程登录卡,网络拥塞,可以使用此程序来控制电脑重启,如需机房人员。当然对个人PC而言,仅仅娱乐而已。

PS:为了避免用户名相同而产生的指令干扰,建议采取一个不容易重复的用户名如(liupeng.us , lineks.cn)

可以把此程序加入开机自动启动中,XP方法为,拖住此程序,拖到开始 - 所有程序 - 启动中 即可,这样重启之后,一样能够操作电脑了。

此手机远程控制系统,客户端程序由死龙编写,服务端由 时光博客liupeng 实现!版权所有微彩科技!

附件

release.rar (54.96 KB, 下载次数:1526, 上传时间:2009-02-14 12:26)