生成RDP配置文件问题

问题描述:

编辑想出来,而不是试图通过mstsc.exe file.rdp启动它,而是启动file.rdp,而不是它工作得很好。 年底编辑生成RDP配置文件问题

好吧,我在C#程序的工作,它的一部分是自己产生的.rdp文件,该文件会自动生成时,它提供的所有信息连接。

当我尝试从命令行启动rdp文件时,我得到它不是vaild连接配置文件。如果我在Windows中双击它打开,连接并登录。 所以我知道它的生成是正确的密码哈希值。我不明白为什么它通过命令行无效。

这里是什么正在.rdp文件

"full address:s:" + IP 
"username:s:" + User 
"domain:s:" + Domain 
"password 51:b:" + Pass 
"port:i:" + Port 
"screen mode id:i:1" 
"desktopwidth:i:800" 
"desktopheight:i:600" 
"session bpp:i:32" 
"auto connect:i:1" 
"autoreconnection enabled:i:1" 
"compression:i:1" 
"keyboardhook:i:2" 
"audiomode:i:2" 
"redirectdrives:i:1" 
"redirectprinters:i:1" 
"redirectcomports:i:0" 
"redirectsmartcards:i:0" 
"displayconnectionbar:i:1" 
"alternate shell:s:" 
"shell working directory:s:" 
"disable wallpaper:i:1" 
"disable full window drag:i:1" 
"disable menu anims:i:1" 
"disable themes:i:1" 
"bitmapcachepersistenable:i:1"; 
+0

你如何从你的代码启动它? – Joe

+0

此外,如果在额外选项中有些奇怪,则可以移除除前5行之外的所有内容以排除故障。 – Joe

+0

我想通了,我试图通过mstsc.exe file.rdp /管理启动它。如果我只是直接运行代表文件,它工作正常。也许我想知道mstsc.exe想要什么作为连接配置文件? – Tsukasa

想通了产生的,而不是试图通过使用Mstsc.exe file.rdp启动它,我启动file.rdp而不是和它工作得很好。