启动远程桌面连接程序mstsc.exe,要怎样在内存中找到相关数据并修改值,比如mstsc.exe的选项中"打印机"选项默认是选中的,要怎样修改成不选中状态.
注:在我的机器中如果在远程连接界面中设置是不能保存设置的,就是设置完但最后没有实现,所以试图修改内存数据来实现.通过外部设置是无法实现的,我用的机器没有用户安全认证的,而且我要修改的数据不光是"打印机"这一项,还有其他的设置,目前用修改内存数据是我想到的唯一的方法,可就是不会用代码来实现,希望高手能够提供源代码.
注:在我的机器中如果在远程连接界面中设置是不能保存设置的,就是设置完但最后没有实现,所以试图修改内存数据来实现.通过外部设置是无法实现的,我用的机器没有用户安全认证的,而且我要修改的数据不光是"打印机"这一项,还有其他的设置,目前用修改内存数据是我想到的唯一的方法,可就是不会用代码来实现,希望高手能够提供源代码.
desktopwidth:i:1024
desktopheight:i:768
session bpp:i:24
winposstr:s:0,1,0,0,800,572
full address:s:192.168.1.65
compression:i:1
keyboardhook:i:2
audiomode:i:0
redirectdrives:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:1
displayconnectionbar:i:1
autoreconnection enabled:i:1
authentication level:i:0
username:s:Tseya
domain:s:TSEYA-W2K
alternate shell:s:
shell working directory:s:
disable wallpaper:i:0
disable full window drag:i:0
disable menu anims:i:0
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
哈,上面的各个选项是什么意思很容易看懂啊,都是完整的英文,呵呵,楼主自己解决吧。
楼主甚至可以直接用open打开这个文件之后,修改里面的参数,然后用shellexecute这个API去执行.rdp的文件实现自动连接,哈,看楼主如何灵活应用啦。
audiomode:i:1 '远程计算机声音:留在远程计算机
audiomode:i:2 '远程计算机声音:不要播放
redirectdrives:i:0 '本地设备:磁盘驱动器(0 - 不被选中;1 - 选中)
redirectprinters:i:0 '本地设备:打印机 (0 - 不被选中;1 - 选中)
redirectcomports:i:0 '本地设备:串口 (0 - 不被选中;1 - 选中)
楼主还是去试一试吧,哈~