日期:2014-05-17  浏览次数:22932 次

远程桌面连接的账号密码保存在哪里?
我想写个小程序,通过rdp连接服务器,单有个问题就是,不知道怎么把账号密码传给mstsc.exe,其他的设置那个rdp文件里都有,就是账号密码不知道在哪里,这个账号密码改怎么传送给mstsc?  请高人指点下。  

------解决方案--------------------
http://blog.csdn.net/skywalkzf/article/details/6462330 mstsc保存用户名和密码,实现自动登录远程桌面 
------解决方案--------------------
引用:
怎么你们老是拿些旧的东西来发啊?  现在的mstsc生成的rdp文件里面没有保存账号密码啊,来点真正懂的人来指点一下拉


现在的rdp?啥意思?上个项目我还用到这个东西了,保存了用户名和密码,用户直接打开就能登录到桌面。win7下面也可以的。
新建个rdp文件,把我下面贴的复制上去。


screen mode id:i:1
desktopwidth:i:1440
desktopheight:i:900
session bpp:i:32
winposstr:s:0,1,323,143,1123,743
compression:i:1
keyboardhook:i:2
displayconnectionbar:i:1
disable wallpaper:i:1
disable full window drag:i:1
allow desktop composition:i:0
allow font smoothing:i:0
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectprinters:i:1
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
autoreconnection enabled:i:1
authentication level:i:0
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:1
drivestoredirect:s:

 full address:s:192.168.137.108
 username:s:admin
 password 51:b:01000000D08C9DDF0115D1118C7A00C04FC297EB010000002593C0092873F34E96DE186B841759F0000000000200000000001066000000010000200000001534DE3A7B85CE06E2BD47B3C582E4F70729129F135FF260DA04F4352F28E9BE000000000E8000000002000020000000A214FBCDE27C4BA09251CDFB8E5029623696CE520638E5196FA540754B044C351000000001992959DE8DA314981454296F402F1B40000000D1E0A16621B4314CC3A5281DFD73D18BDDE7BA402071F515DE760DA6D04CB7D484DD45B4F884CCCA1AC02B14822B18D6746D2AF88BE7FA50BE1B1B479B1A8F57


注意最后的三行,address指的是远程机器的ip,用户名是admin,密码是admin(这个密码被加密了)