作者: 乔克斯
查看: 72063|回复: 107
打印 上一主题 下一主题

[源码] 【远程桌面】C#多服务器远程桌面客户端

  [复制链接]
跳转到指定楼层
楼主
乔克斯 发表于 2014-8-19 16:33:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看: 72063|回复: 107
C#多服务器远程桌面客户端
效果图:


项目介绍:
一个C#实现的多服务器远程桌面连接客户端,服务器列表采用的是SQLite数据库本地保存,可以同时进行多个会话窗口。整个项目非常完整实现了windows远程桌面的所有功能:
  • 点击添加新建一个服务器连接,输入服务器地址账号密码端口等其他信息点击保存,这个服务器就出现在了左边的服务器列表中,下次打开会自动加载,这些数据保存在程序运行目录下面的App.Data中,使用SQLite数据库存储。
  • 添加或者编辑连接配置信息除了基本信息以外还可以设置窗口大小,色彩深度等信息。
  • 双击一个服务器即可自动登录到服务器中,支持xp,win2003,win2008和win2012,如果有多个服务器可以双击多个实现同时会话。
  • 可以像操作正常电脑一样操作服务器,例如:右键、双击、移动等。支持对服务器发送快捷键,支持随时设置显示窗口大小,可以自适应以及全屏。
  • 可以将服务器的连接配置导出为RDP远程连接配置文件或者从其他地方导入连接配置文件。
  • 支持一键断开所有连接功能。
  • 界面布局方面用到了多个自定义控件。例如:带输入提示的TextBox和停靠栏等。

总之整个源码项目用到了很多技术点,从配置的保存到远程桌面连接的实现都是非常值得研究的,调试的时候记得要在程序运行目录下面放一个App.Data目录,里面要有ApplicationDatas.s3db这个文件,这个是可以从RemoteDesktopClient项目的App.Data目录直接拷出来的。

案例源码下载:
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏17 转播转播
回复 论坛版权

使用道具 举报

推荐
寒叶舞尘缘 发表于 2014-8-19 22:08:14 | 只看该作者
看起来好厉害啊,就是不知道支不支持复制?
板凳
 楼主| 乔克斯 发表于 2014-8-19 23:55:15 | 只看该作者
寒叶舞尘缘 发表于 2014-8-19 22:08
看起来好厉害啊,就是不知道支不支持复制?

试试就知道了- -
地板
cjkall 发表于 2014-8-21 12:01:49 | 只看该作者
看起来好厉害
5#
jizhengqiang 发表于 2014-8-21 15:22:41 | 只看该作者
看起来好厉害
- 本文出自CSkin论坛,原文地址:http://bbs.cskin.net/thread-190-1-1.html
6#
天天向上 发表于 2014-8-22 09:24:58 | 只看该作者
支持.好厉害..
7#
wengjinbao 发表于 2014-8-23 08:22:58 | 只看该作者
支持.好厉害..
8#
youlix 发表于 2014-8-29 21:46:59 | 只看该作者
太厉害啊 ,有没有VPN客户端的代码??
9#
 楼主| 乔克斯 发表于 2014-8-30 12:02:02 | 只看该作者
youlix 发表于 2014-8-29 21:46
太厉害啊 ,有没有VPN客户端的代码??

TAT没有。。
10#
pacocai 发表于 2014-10-23 11:10:31 | 只看该作者
………………东西不错,最近正准备自己写一个这玩意。现在可以省心了。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-2 12:48, Processed in 0.598115 second(s), 33 queries , Gzip On.

快速回复 返回顶部 返回列表