【205】C#实现远程桌面访问
2016-05-16 11:27
525 查看
参考:Remote Desktop using C#.NET
参考文件:TscForm.zip
本博客主要是讲述怎样用 .NET 平台中 Microsoft Terminal Services Client ActiveX control 来实现远程桌面的访问。
做法:
1. 在 Visual Studio 中添加引用,添加 COM 中的 “Microsoft Terminal Services Control Type Library”,这个过程将会把 MSTSCLib.dll 添加到项目中。
2. 在工具栏中添加控件,在工具栏上右键选择“选择项...”,将 COM 组件中的 “Microsoft Terminal Services Client Control” 选中,确定后就会有相应的控件出现,然后拖拽就可以使用了。
3. 实现代码:axMsTscAxNotSafeForScripting1 为控件的名称,str_computer 为 IP 地址、str_userName 为用户名、str_password 为密码。
参考文件:TscForm.zip
本博客主要是讲述怎样用 .NET 平台中 Microsoft Terminal Services Client ActiveX control 来实现远程桌面的访问。
做法:
1. 在 Visual Studio 中添加引用,添加 COM 中的 “Microsoft Terminal Services Control Type Library”,这个过程将会把 MSTSCLib.dll 添加到项目中。
2. 在工具栏中添加控件,在工具栏上右键选择“选择项...”,将 COM 组件中的 “Microsoft Terminal Services Client Control” 选中,确定后就会有相应的控件出现,然后拖拽就可以使用了。
3. 实现代码:axMsTscAxNotSafeForScripting1 为控件的名称,str_computer 为 IP 地址、str_userName 为用户名、str_password 为密码。
axMsTscAxNotSafeForScripting1.Server = str_computer; axMsTscAxNotSafeForScripting1.UserName = str_userName; IMsTscNonScriptable secured = (IMsTscNonScriptable)axMsTscAxNotSafeForScripting1.GetOcx(); secured.ClearTextPassword = str_password; axMsTscAxNotSafeForScripting1.Connect();
相关文章推荐
- C# using
- c# 使用递归 循环遍历导航树结构 并解析
- 研华IO卡C#调用
- C# 使用ColorMatrix时各种效果的参数
- C# Windows API
- C#和.NET框架和术语
- C#中Invoke 和 BeginInvoke 的区别
- C#多线程的异步委托/调用
- C#多线程编程
- C#6.1.2.4输出参数
- c#中关于virtual,override和new的理解
- C# + Socket断线重连
- C#冒泡排序实例1
- C#基础知识(一)——相关概念与书写规则
- VS2010中C#代码用"转到定义"或F12转到定义时,总是显示从元数据的问题
- C#数组详解
- 使用c# attribute 解析XML文件
- CSharpGL(24)用ComputeShader实现一个简单的图像边缘检测功能
- C# 使用Conditional特性而不是#if条件编译
- c#页面传参