【205】C#实现远程桌面访问

参考: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 为密码。

    axMsTscAxNotSafeForScripting1.Server = str_computer;
    axMsTscAxNotSafeForScripting1.UserName = str_userName;
    IMsTscNonScriptable secured = (IMsTscNonScriptable)axMsTscAxNotSafeForScripting1.GetOcx();
    secured.ClearTextPassword = str_password;
    axMsTscAxNotSafeForScripting1.Connect();
时间: 2024-10-07 15:35:37

【205】C#实现远程桌面访问的相关文章

XRDP+VNC远程桌面访问Linux系统

1.安装XRDP 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我们可能会使用VNC. VNC是大部分Linux发行版默认的基于RFB协议的远程桌面程序,但对于普通用户来说,VNC的用户体验并不好,比较慢,还需要安装客户端. Windows的远程桌面基于RDP协议,在Linux下,我们也是可以找到开源的rdpserver的,这就是xrdp. 下面,我来和大家介绍安装centos下

Windows通过远程桌面访问Ubuntu

关于Windows通过远程桌面访问Ubuntu 问题及目标 Window环境通过远程桌面访问Ubuntu Ubuntu机器端   1.  安装所需软件包 sudoapt-get install xrdp sudo apt-get install vnc4server tightvncserver 2.配置 进入系统->首选项->桌面共享进行如下设置. 执行以下命令(该命令的作用是由于安装了gnome桌面,ubuntu12.04中同时存在unity.GNOME多个桌面管理器,需要启动的时候指定一

关于Windows通过远程桌面访问Ubuntu

问题及目标 Window环境通过远程桌面访问Ubuntu Ubuntu机器端 1.  安装所需软件包 sudoapt-get install xrdp sudo apt-get install vnc4server tightvncserver 2.配置 进入系统->首选项->桌面共享进行如下设置. 执行以下命令(该命令的作用是由于安装了gnome桌面,ubuntu12.04中同时存在unity.GNOME多个桌面管理器,需要启动的时候指定一个,不然即使远程登录验证成功以后,也只是背景,其他什

如何解决远程桌面访问HASP NOT Found的问题

 背景: 我在进行远程桌面访问时,点击其中一个程序,该程序采用HASP加密.发现无法启动该程序,程序报错,提示Hasp not found.HASP是我插到远程服务器上的 HASP的加密狗. 解决方法: mstsc /admin的方式打开远程访问终端.

CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面

环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum install tigervnc-server 2.启动xrdp服务 service xrdp restart 3.配置iptables防火墙 在xrdp使用是3389端口,所以在iptables中也要开放相应的端口,否则无法访问 iptables -A INPUT -p tcp --dport 3389 -j

利用路由器端口转发实现远程桌面访问内网某台机器

本机内网ip为192.168.200.119,另外我们的外网有静态ip(假设为1.2.3.4),如果没有可以考虑用一些动态域名解析工具. 1.找一个不用的端口,如:15312,在路由器(我的是tp-link)控制界面里设置转发端口,如图: 2.本机的注册表中修改远程桌面端口,如下: 2.1 修改 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]双击右边的PortNumbe

ivms4200 远程桌面访问测试

11:09  A3远程桌面登录到存储服务器,提示 "监听商品被占用" 服务器应该还在录像中?

远程桌面访问故障-你的凭据不工作

windows+R "→" gpedit.msc "→" 如下图 "安全选项"→"网络访问:本地账户的共享和安全模型"→设置为"经典-对本地用户进行身份验证,不改变起本来身份"

CentOS安装XRDP实现远程桌面访问

1.配置环境: yum install gcc pam-devel openssl-devel -y 2.进入指定目录下载并解压xrdp: 先安装 wget; sudo yum -y install wget wget http://hivelocity.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz zxvf xrdp.tar.gz 其中zxvf分别是四个参数:x : 从 tar 包中把文件提取出来z : 表示 tar