求助 C# winform 调用 MSTSC.exe 开启远程桌面

问题描述

现在是需要做一个远程桌面管理,需要使用C#winform开发知道IP,端口,用户名,密码,需要开启远程桌面,就和cmd下面使用MSTSC.exe一样然后需要有“连接本地硬盘”,求指导,这个如何实现啊需求:通过调用mstsc.exe,动态的为其传IP,用户名,密码,端口,然后进行连接,说的直白一些,就把平时我们手工打开“远程桌面连接”,输入ip,用户名,密码,点击连接的这些操作,用代码来实现。并且不局限以前是否成功连接过此主机。只要我们有了IP,端口,用户名,密码,就能连接成功!

解决方案

本帖最后由 pol000 于 2015-04-21 17:24:14 编辑
解决方案二:
http://www.codeproject.com/Articles/19836/Palantir-Remote-Desktop-Manager这个你要的
解决方案三:
不对,不对,我不需要控件实现,我需要的是cmd里面mstsc.exe的实现方式
解决方案四:
自己动手丰衣足食。。。运行cmd,输入mstsc/?查看远程连接后面的可选参数。你就把IP(端口默认23)对应的填坑就行了。下面还有对每个参数做详细的介绍的。但是好像不能直接传账号密码,要生成一个*rdp文件...参考:C#调用,如:System.Diagnostics.Process.Start("mstsc","/v:192.168.2.101");
解决方案五:
引用3楼Yokeqi的回复:

自己动手丰衣足食。。。运行cmd,输入mstsc/?查看远程连接后面的可选参数。你就把IP(端口默认23)对应的填坑就行了。下面还有对每个参数做详细的介绍的。但是好像不能直接传账号密码,要生成一个*rdp文件...参考:C#调用,如:System.Diagnostics.Process.Start("mstsc","/v:192.168.2.101");

账号密码咋办?mstsc/?里面没有账号里面啊
解决方案六:
mstsc命令行支持直接输入用户名密码登陆的,具体/?
解决方案七:
axmstsclib这个东西可能对你有用。
解决方案八:
引用4楼pol000的回复:

Quote: 引用3楼Yokeqi的回复:
自己动手丰衣足食。。。运行cmd,输入mstsc/?查看远程连接后面的可选参数。你就把IP(端口默认23)对应的填坑就行了。下面还有对每个参数做详细的介绍的。但是好像不能直接传账号密码,要生成一个*rdp文件...参考:C#调用,如:System.Diagnostics.Process.Start("mstsc","/v:192.168.2.101");

账号密码咋办?mstsc/?里面没有账号里面啊

貌似帐号、密码需要自己输入~
解决方案九:
不就是构建一个.rdp文件吗
解决方案十:
学习了·········
解决方案十一:
引用8楼xuzuning的回复:

不就是构建一个.rdp文件吗

对,应该就是这个

时间: 2024-10-26 23:16:11

求助 C# winform 调用 MSTSC.exe 开启远程桌面的相关文章

windows server core开启远程桌面的方法

第一.要允许其它计算机透过远程桌面登入Server Core主机,我们需要先调整注册机码,并开启对应的防火墙端口号. 第二.我们开启登录编辑程序(regedit.exe),找到HKEY_LOCAL_MACHINESYSTEM CurrectControlSetControlTerminal Server这个机码,将fDeny TSConnection这个键值的内容修改为0.着,回到命令列窗口,输入「netsh firewall set portopening TCP 3389」,开启远程桌面所使

windows server core开启远程桌面

要允许其它计算机透过远程桌面登入Server Core主机,我们需要先调整注册机码,并开启对应的防火墙端口号. 首先,我们开启登录编辑程序(regedit.exe),找到HKEY_LOCAL_MACHINESYSTEMCurrectControlSetControlTerminal Server这个机码,将fDeny TSConnection这个键值的内容修改为0.着,回到命令列窗口,输入「netsh firewall set portopening TCP 3389」,开启远程桌面所使用的通讯

Windows7开启远程桌面连接教程

    Windows7开启远程桌面连接教程          如果您有多台电脑且分部在不同的地方.那么如何使用一台电脑对其他电脑进行控制呢?其实win7系统自带了远程连接功能,下面就为大家介绍windows 7 远程桌面连接的方法. 1.使用鼠标右键"计算机"图标,选择"属性"打开.如图一 图一 2.在打开的系统窗口右侧点击"远程设置"按钮,勾选"允许远程协助连接这台计算机",接着在下面选择"运行运行任意版本远程桌

电脑开启远程桌面的方法

  对于使用win7系统的用户来说,并不是所有的人都懂得win7开启远程桌面的方法.我们知道开启远程桌面服务后,可以很方便的远程管理服务器或计算机.给我们的工作学习生活带来很大的便利,那么如果我们想要开启win7系统远程桌面服务的话,我们应该如何开启呢?下面小编就以win7 64位系统为例,通过具体的操作步骤跟大家详细的介绍下! 方法如下: 1.鼠标右击win7系统桌面"计算机"图标,选择"属性"选项; 2.在打开的计算机属性左侧选择"远程设置"

Windows server 2008开启远程桌面

为了以后的学习和进步,从今天开始所有的实验尽量都是在server 2008上完成.今天打算学习server 08 却发现远程无法连接,经过本人一个多小时的折腾终于搞定了,具体请看下面的截图. 第一.首先打开"服务器管理器"-"配置"-"高级安全Windows防火墙"-"入站规则"-"远程服务器管理" 第二.开启远程桌面 第三.把远程桌面加入到例外之列

win7系统开启远程桌面实现远程连接

  1.首先,咱们返回到win7电脑的桌面位置,然后在桌面找到计算机图标并右键点击,然后在出现的下滑菜单中选择属性选项. 2.在打开的计算机属性窗口中,咱们点击左侧菜单中的远程设置,之后便会出现下图中所示的系统属性窗口,咱们可以看到下方的远程桌面设置, 下面的两个选项,也就是"允许运行任意版本远程桌面的计算机连接"跟"仅允许运行使用网络级别身份验证的远程桌面的计算机连接",咱们根据自己的需要随便 选择一项便可以开启win7旗舰版电脑的远程连接功能了.

win7系统开启远程桌面实现远程连接图文教程

远程连接可以帮助我们事先很多的电脑操作,举个最简单的例子,若是有的东西咱们自己不会操作,只需要别人在远程操作中来控制我们的电脑便可以让我们像看视频一样学习一次了,功能有些类似于QQ程序上的远程桌面控制吧,不过相对来说,使用win7 中自带的远程连接会更加流畅一些,很多用户都应该感受到,在win7 的QQ上使用远程桌面是有些卡的.不过最近有一个朋友反映,说是前面又一次禁止了电脑操作远程连接,但是禁止之后却不知道该如何还原了,那么这样的问题我们要如何处理呢? 1.首先,咱们返回到win7电脑的桌面位

Windows8中怎么开启远程桌面?

我们在windows 8系统右击桌面的"计算机"点击"属性"选项,打开. 在弹出属性对话框点击"系统"左边的"高级系统设置"打开进入,效果如下. 然后再进入后我们再点击"系统属性"-"远程"勾选"允许远程连接此计算机"和"仅允许从使用网络身份验证运行远程桌面的计算机进行连接"按"应用"即可. 好了这样对方知道你的IP地址就可以远

远程桌面连接传输文件图文教程

win7和win8中链接远程桌面相信大家都会用,但是你知道如何在用远程桌面与本地磁盘进行文件传输吗? 其实很简单,win7中:启动远程桌面: 开始-程序-附件-远程桌面连接 win8中:win+X 选择运行--运行窗口中输入"mstsc.exe"-进入远程桌面主控界面 其余的和win7一模一样没什么变动 中控界面中 在地址框中直接输入IP地址即可连接远程服务器,但如果要在远程服务器与本地磁盘进行文件传输,就需要在连接之前修改一下设置,在打开的远程桌面连接主控界面框,点击下图中的&quo