2011-10-04 83 views
3

編輯想出來,而不是試圖通過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

回答

2

想通了產生的,而不是試圖通過使用Mstsc.exe file.rdp啓動它,我啓動file.rdp而不是和它工作得很好。