生成RDP配置文件问题

编辑想出来,而不是尝试通过mstsc.exe file.rdp启动它,我改为启动file.rdp,它工作得很好。 结束编辑

好的我正在研究ac#程序,其中一部分是生成自己的.rdp文件,该文件将自动连接生成时提供的所有信息。

当我尝试从命令行启动rdp文件时,我得到它不是一个虚拟连接配置文件。 如果我在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"; 

想出来,而不是尝试通过mstsc.exe file.rdp启动它,我改为启动file.rdp,它工作得很好。