C#简单远程控制制作源代码程序以及思路(客户端)
远程控制的服务器端前面介绍过了
http://blog.csdn.net/a112634313/article/details/7941446
现在开始客户端的实现
客户端的实现也是很简单的,实现与服务器的socket连接然后接受服务器发送过来的消息,进行解析,运行写好的方法,就是客户端的实现原理。
客户端的界面非常简单,什么都没有,因为是做后台运行的软件,所以前台的界面都是多余的,只需要用程序来控制就可以了。
至于怎么把前台的界面隐藏起来就看前面已经写过的一篇文章,隐藏前台界面
http://blog.csdn.net/a112634313/article/details/7939049
好,现在开始客户端代码的实现。
首先是连接服务器的代码,这是少不了的。
static OpenClass open; private void OpenUrl(object josn) { string json = josn.ToString(); open = JsonMapper.ToObject<OpenClass>(json); while (open.IsStart==1) { Process.Start("http://" + open.openUrl); Thread.Sleep(int.Parse(open.stopTime+"000")); } } public class OpenClass { /// <summary> /// 要打开的网站 /// </summary> public string openUrl; /// <summary> /// 间隔的时间 /// </summary> public string stopTime; /// <summary> /// 是否开始,1表示开始,0表示关闭 /// </summary> public int IsStart; }
源代码下载地址以及Exe程序
http://download.csdn.net/detail/a112634313/4547248