开源3389远程连接王子修改版加入动态蝴蝶飞飞诗情画意啊
功能说明:这个易语言编写的程序主要用于读取并处理一个名为“ms.ini”的配置文件。程序首先通过RC4算法对配置文件的内容进行加密或解密操作,使用了固定的密钥“9527”。接着,它会从解密后的配置文件中提取出启动密码(如果存在的话)。根据是否找到有效的启动密码,程序决定是否直接加载主窗口(窗口1)或者先显示一个密码验证窗口(窗口_密码)。只有当用户输入正确的密码并通过验证后,才会进一步加载主窗口。
此外,该程序还包含了一些辅助功能,如解析配置文件中的特定信息(例如服务器地址、端口号等),并将这些信息存储在一个全局列表中供后续使用。同时,程序也支持一些界面元素的设置,比如根据配置文件中的指示来调整某些控件的状态(如选择框和单选按钮的选择状态)。
总结来说,这是一个用于管理加密配置文件,并基于配置文件内容控制应用程序启动流程的小工具。其主要逻辑集中在如何安全地读取和利用敏感信息,以及如何通过用户界面反馈处理结果。
======程序集1
| |
| |------ _启动子程序
| |
| |------ 加密_解密_rc4
| |
| |------ 取格文本
| |
| |
======窗口程序集1
| |
| |------ _窗口1_创建完毕
| |
| |------ 读入列表
| |
| |------ 取Crypt密码
| |
| |------ _按钮_添加服务器_被单击
| |
| |------ 十到十六
| |
| |------ 编码_Ansi转Unicode
| |
| |------ 刷新列表
| |
| |------ 保存列表
| |
| |------ _超级列表框1_当前表项被改变
| |
| |------ _按钮_删除服务器_被单击
| |
| |------ _按钮_连接服务器_被单击
| |
| |------ 检测延迟
| |
| |------ _时钟1_周期事件
| |
| |------ _窗口1_可否被关闭
| |
| |------ _按钮_启动密码_被单击
| |
| |------ _按钮_设置服务器_被单击
| |
| |------ _超级列表框1_被双击
| |
| |------ _临时登陆_被单击
| |
| |------ _窗口1_位置被改变
| |
| |
======窗口程序集2
| |
| |------ _按钮1_被单击
| |
| |------ _窗口_插入_创建完毕
| |
| |------ _按钮2_被单击
| |
| |
======窗口程序集3
| |
| |------ _按钮1_被单击
| |
| |------ _编辑框1_内容被改变
| |
| |------ _按钮2_被单击
| |
| |------ _窗口_密码_创建完毕
| |
| |
======窗口程序集4
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _窗口_设置密码_创建完毕
| |
| |
======窗口程序集5
| |
| |------ _窗口2_创建完毕
| |
| |
======调用的Dll
| |
| |---[dll]------ API_MultiByteToWideChar
| |
| |---[dll]------ CryptProtectData
| |
| |---[dll]------ 加载皮肤
| |
| |---[dll]------ socket
| |
| |---[dll]------ inet_addr
| |
| |---[dll]------ htons
| |
| |---[dll]------ connect
| |
| |---[dll]------ closesocket
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GetWindowLong
| |
| |---[dll]------ SetLayeredWindowAttributes
| |
| |---[dll]------ SetWindowLong
| |
| |---[dll]------ wvsprintf
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。