
C# 自动更新 Default.rdp 文件,通过 mstsc.exe 实现全自动远程登录。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
通过C#编程,可以实现间接调用mstsc.exe以自动远程登录:程序会根据目标远程主机的IP地址、用户名和密码,动态更新Default.rdp文件中的相关配置信息,随后调用mstsc.exe加载该Default.rdp文件,从而实现无需用户手动输入主机地址、用户名和密码即可自动登录远程主机的功能,极大地提升了连接的便捷性。直接使用C#调用mstsc.exe进行远程登录时,应用程序窗口会在调用后消失,在任务管理器中观察到的mstsc.exe进程却无法显示界面。本代码通过间接调用的策略巧妙地解决了这一问题。值得注意的是,Default.rdp文件中的登录密码并非以明文形式存储,而是采用加密的密文;该C#代码则实现了对登录密码进行rdp加密并获得密文的处理。完整的C#代码以及VS2008工程均可用于编译和测试。同时,与可执行程序位于同一目录下的Default.rdp文件也可用于远程连接Linux主机(需要调整session bpp:i设置为24),如果连接Windows主机,则建议将session bpp:i:设置成32。此外,用户也可以自行生成Default.rdp文件:在mstsc工具中设置好所需的参数后,选择“另存为”进行保存,即可获得自定义的Default.rdp文件。
全部评论 (0)
还没有任何评论哟~


