首页 > 编程技术 > 如何用程序实现远程桌面连接(C#)

如何用程序实现远程桌面连接(C#)

最近,因项目需求,要用c#实现一个远程桌面连接程序,简单地说,就是根据给定的机器名、用户、密码等连接到指定的主机。

为解决这个问题,本人在网上查了很多资料。不知是自己的检索能力有问题,还是怎么回事,竟没有发现一篇中文文章说这个事。很多人遇到了同样的问题,提出种种疑问。有些人解决了问题,但没有把他们的解决办法写出来。

通过参考很多网上的资料(大多是英文的),这个问题终于解决了。下面,我把问题解决的方法写下来,希望能对遇到相同问题的人有所帮助。

中文文章可以参考:http://www.cnblogs.com/wgx1323/archive/2007/08/14/855273.html

英文文章可以参考:http://www.codeproject.com/kb/cs/palantir.aspx

在实现这个程序时,主要用到了一个activex 控件:mstscax.dll,在c:\windows\system32文件夹中。在参考上面两篇文章给出的源码时,可以发现该源码中用到了两个dll:mstsclib.dll 和 axmstsclib.dll。为避免用源程序所给的dll可能会遇到的各种问题,可以用下面给出的方法自己生成这两个dll。

该控件的使用方法可以参考:http://www.cnblogs.com/stephen/archive/2005/04/21/142879.html

  http://www.mail-archive.com/dotnetusergrouphyd@groups.msn.com/msg04420.html

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)
如何用程序实现远程桌面连接(C#), 10.0 out of 10 based on 1 rating

Related posts:

  1. 数据库连接方法汇总
  2. MSSQL连接远程数据库
  3. 认识callback函数
  4. 用JAVA 开发游戏连连看(之一)动手前的准备
  5. ASP 函数大全
  6. Google浏览器和云计算在忽悠谁
  7. 用c#实现控制鼠标位置的方法
  8. CSS速查手册
  9. JAVA面试题解惑系列(一)——类的初始化顺序
  10. 学习.net应该知道什么
  1. 还没有评论
评论提交中, 请稍候...

留言

click to changeSecurity Code

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks