自制手机远程控制系统
Posted by Kevin | Filed under Works | 2009-02-14
此想法源于死龙同学,在学校期间发现了这么一个小创意。创意来源,我们的工作室离自己住的地方有些距离,而带电脑回家比较麻烦,另外一个原因就是工作室带宽够大,于是晚上总是挂着电脑下些电影之类的。有人可能说迅雷就有类似的功能,但是迅雷的太被动,一定要等到下载完才关机。还有一些其他的定时关机程序,如鱼鱼左面秀,超级兔子之类的,但是这个也不是很主动,到定时必须关机。缺乏用户主动性。
更重要的一点是:这些软件关机时可能会遇到软件的提示,是否关闭而停留在对话框界面,无法响应关机指令。于是我们一起写了个基于.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/,发送 用户名,指令 。PC机上的小程序进行监听网页动作,一旦监听到用户提供的指令,PC机执行相关的指令。程序执行的三种状态:
(PC机等待指令状态)
(PC机执行指令状态)
(PC机中途停止指令状态)
应用:
此程序应用在服务器上比较好,服务器托管,如果发现远程登录卡,网络拥塞,可以使用此程序来控制电脑重启,如需机房人员。当然对个人PC而言,仅仅娱乐而已。
PS:为了避免用户名相同而产生的指令干扰,建议采取一个不容易重复的用户名如(liupeng.us , lineks.cn)
可以把此程序加入开机自动启动中,XP方法为,拖住此程序,拖到开始 - 所有程序 - 启动中 即可,这样重启之后,一样能够操作电脑了。
此手机远程控制系统,客户端程序由死龙编写,服务端由 时光博客liupeng 实现!版权所有微彩科技!






2009-02-14, 10:07 PM
不错的东西
可以扩展下
东西会放出来么?
2009-02-15, 8:39 AM
不错,好强!
2009-02-15, 7:55 PM
不是已经放出来了吗?
2009-02-16, 1:32 PM
So good a soft...Thanks
2009-02-16, 8:02 PM
这个好象PC要有固定IP吧??
2009-02-16, 8:31 PM
功能也太简单了吧?
附图用的好像是M8呢。
2009-02-16, 10:57 PM
思维很发散啊~呵呵~图文并茂.很好看啊
2009-02-17, 12:30 PM
◎dick不需要固定IP,只要能上网就OK了。
◎roger目前就是这个功能不过可以扩展的。
2009-02-17, 10:54 PM
没想明白是怎么链接上本地电脑的呢?难道是那个小程序?在不断访问网上的config文件,获取指令?那重启之后,是否会一样重启这个小程序呢?如果这个小程序不跟着一起重启,那么这种访问控制就只能是一次性的了。
不知道我猜测的对与不对,呵呵。如果猜测正确,应该修改下原理图,更容易理解,呵呵。
2009-02-18, 7:58 AM
不修改任何本地文件...小程序监控网页指令
<自 WAP 发表>
2009-02-20, 9:22 AM
如何将这个设置为 服务 呢? 因为有时候服务器重新启动后,我根本不会去登录一次啊。。。
2009-02-21, 12:13 AM
可以通过添加注册表信息或者第三方软件实现
2009-04-03, 5:25 PM
呵呵,关键思路在于需要监听网页?是吧
2009-04-03, 6:46 PM
@jeccy
是的,关键在于网页的监听
2010-05-02, 1:17 PM
貌似设为自动启动之后会出现问题,就是找不到配置文件了