开源天夜工具不知道算什么就叫初级例程集合吧
功能说明:该程序是一个面向Windows系统的多功能系统维护与安全增强工具,主要功能围绕系统优化、安全防护、便捷操作及版本自动更新展开。程序启动时会进行多项初始化操作:首先检测并锁定自身运行实例(通过写入并尝试打开C:\windows\system32\wuaucpl.cpl文件实现进程互斥),防止重复运行;其次启用XP风格界面并为窗口添加圆角效果提升视觉体验;同时自动检查开机自启状态(注册表路径SOFTWARE\Microsoft\Windows\CurrentVersion\Run\auto),若未设置则自动写入当前程序路径以实现开机自启,并在界面中同步勾选对应复选框。核心功能模块通过按钮事件驱动:点击“在线更新”按钮,程序访问预设的百度博客网页(http://hi.baidu.com/逆光而去/blog/item/...),解析HTML中特定标记(////开始至////结束)内的版本信息,提取“最新版=”、“下载地址=”、“下载方式=”和“更新说明=”等字段,对比本地版本号(硬编码为“6.8”)判断是否需升级;若需升级,则弹出提示框展示版本差异与更新日志,并支持两种更新方式——“打开网页”(调用默认浏览器跳转下载页)或“下载文件”(载入内置升级窗口);点击“找回按钮”可向注册表写入回收站CLSID({645FF040-5081-101B-9F08-00AA002F954E})的命名项,辅助用户恢复被清空的回收站内容(需重启资源管理器或系统生效);点击“快捷维护”打开快捷操作子窗口;点击“系统信息”载入系统信息显示窗口;搜索按钮支持以“百度搜索……”为占位符的关键词检索,输入后触发网络搜索(代码中虽未完整写出搜索逻辑,但事件名及注释明确指向百度搜索集成)。此外,程序集成托盘图标管理,支持左键单击还原主窗口、右键呼出托盘菜单,并具备窗口透明度渐变加载动画。整体依赖大量易语言扩展库(internet、eAPI、xplib、iext系列、RegEx、shell等),表明其深度调用系统API、正则解析、网络通信、注册表操作及图形界面定制能力,定位为一款轻量级但功能集中的个人系统助手类工具软件。
======窗口程序集1
| |
| |------ _在线更新_被单击
| |
| |------ 取指定内容
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_托盘事件
| |
| |------ 圆角化
| |
| |------ _找回按钮1_被单击
| |
| |------ _快捷维护1_被单击
| |
| |------ _系统信息_被单击
| |
| |------ _搜索图形按钮1_被单击
| |
| |------ _搜索编辑框1_按下某键
| |
| |------ _按钮1_被单击
| |
| |------ 查找IP或域名IP
| |
| |------ 查找手机号码归属地
| |
| |------ 国内身份证号码查询验证
| |
| |------ 调试正则
| |
| |------ _按钮5_被单击
| |
| |------ _按钮2_被单击
| |
| |------ _按钮3_被单击
| |
| |------ _加密按钮1_被单击
| |
| |------ _加密按钮2_被单击
| |
| |------ _刷屏按钮1_被单击
| |
| |------ _刷屏按钮2_被单击
| |
| |------ _刷屏时钟1_周期事件
| |
| |------ 加密
| |
| |------ 解密
| |
| |------ _程序运行_鼠标左键被按下
| |
| |------ _选择框1_被单击
| |
| |------ _打开光驱_被单击
| |
| |------ _关闭光驱_被单击
| |
| |------ _关闭_被选择
| |
| |------ _按钮6_被单击
| |
| |------ _图标更改_被单击
| |
| |------ _超级按钮6_被单击
| |
| |------ _超级按钮5_被单击
| |
| |------ _代理组合框1_列表项被选择
| |
| |------ 代理中国通用
| |
| |------ 读取网页源码
| |
| |------ 文本截取
| |
| |------ 读取网页源码_u
| |
| |------ 代理服务器网通用
| |
| |------ _代理组合框2_列表项被选择
| |
| |------ _代理按钮1_被单击
| |
| |------ pubcc
| |
| |------ _代理按钮2_被单击
| |
| |------ _代理组合框3_列表项被选择
| |
| |------ 无忧代理通用
| |
| |------ _代理按钮3_被单击
| |
| |------ _代理按钮4_被单击
| |
| |------ _代理按钮5_被单击
| |
| |------ _代理按钮6_被单击
| |
| |------ _代理按钮7_被单击
| |
| |------ _代理超级列表框2_右键单击表项
| |
| |------ _代理超级列表框1_右键单击表项
| |
| |------ _代理列表框1_鼠标右键被放开
| |
| |------ _代理列表框2_鼠标右键被放开
| |
| |------ _代理超级列表框3_右键单击表项
| |
| |------ _代理列表框3_鼠标右键被放开
| |
| |------ _去测试或设置选中代理_被选择
| |
| |------ _急速代理_被单击
| |
| |------ _返回界面_被单击
| |
| |------ _替换器按钮1_被单击
| |
| |------ 同义词替换
| |
| |------ _关机时钟1_周期事件
| |
| |------ _关机按钮1_被单击
| |
| |------ _关机按钮2_被单击
| |
| |------ _关机时钟2_周期事件
| |
| |------ _按钮8_被单击
| |
| |------ _灰色按钮_被单击
| |
| |------ _锁住键盘按钮1_被单击
| |
| |------ 低级钩子回调函数
| |
| |------ _解除键盘按钮2_被单击
| |
| |------ _关机时钟3_周期事件
| |
| |------ _关机按钮3_被单击
| |
| |------ _下载超级按钮1_被单击
| |
| |------ 普通转迅雷
| |
| |------ 迅雷转普通
| |
| |------ 普通转快车
| |
| |------ 快车转普通
| |
| |------ 普通转旋风
| |
| |------ 旋风转普通
| |
| |------ _下载编辑框2_鼠标左键被按下
| |
| |------ BASE64编码
| |
| |------ BASE64解码
| |
| |------ _文件MD5效验_被单击
| |
| |------ _优化按钮1_被单击
| |
| |------ _系统图标修复_被单击
| |
| |------ _检测系统漏洞_被单击
| |
| |------ 获取系统漏洞
| |
| |------ _替换器按钮2_被单击
| |
| |
======窗口程序集2
| |
| |------ _窗口_升级_创建完毕
| |
| |------ 替换新版
| |
| |------ _时钟_周期事件
| |
| |------ 交互回调函数
| |
| |
======快捷窗口程序集1
| |
| |------ _快捷按钮1_被单击
| |
| |------ _快捷选择夹1_被单击
| |
| |------ _快捷按钮2_被单击
| |
| |------ _快捷按钮3_被单击
| |
| |------ _快捷按钮4_被单击
| |
| |------ _快捷按钮6_被单击
| |
| |------ _快捷按钮5_被单击
| |
| |------ _快捷按钮7_被单击
| |
| |------ _快捷按钮8_被单击
| |
| |------ _快捷按钮9_被单击
| |
| |------ _快捷按钮10_被单击
| |
| |------ _快捷按钮11_被单击
| |
| |------ _快捷按钮12_被单击
| |
| |------ _快捷按钮13_被单击
| |
| |------ _快捷按钮14_被单击
| |
| |------ _快捷窗口1_创建完毕
| |
| |------ _快捷按钮15_被单击
| |
| |------ _快捷按钮16_被单击
| |
| |------ _快捷按钮17_被单击
| |
| |------ _快捷按钮18_被单击
| |
| |------ _快捷按钮19_被单击
| |
| |------ _快捷按钮20_被单击
| |
| |------ _快捷按钮21_被单击
| |
| |------ _打开记事本_被选择
| |
| |------ _退出程序_被选择
| |
| |------ _运行程序_被选择
| |
| |------ _检查Windows版本_被选择
| |
| |------ _windows更新程序_被选择
| |
| |------ _注销计算机_被选择
| |
| |------ _检查XP是否激活_被选择
| |
| |------ _打开写字板_被选择
| |
| |------ _局域网聊天_被选择
| |
| |------ _媒体播放机_被选择
| |
| |------ _屏幕讲述人_被选择
| |
| |------ _录音机程序_被选择
| |
| |------ _造字程序_被选择
| |
| |------ _关闭计算机_被选择
| |
| |------ _快捷按钮22_被单击
| |
| |------ _快捷按钮23_被单击
| |
| |------ _快捷按钮24_被单击
| |
| |------ _快捷按钮25_被单击
| |
| |------ _快捷按钮26_被单击
| |
| |------ _快捷按钮27_被单击
| |
| |------ _快捷按钮29_被单击
| |
| |------ _快捷按钮28_被单击
| |
| |------ _快捷按钮30_被单击
| |
| |------ _快捷按钮31_被单击
| |
| |------ _快捷按钮32_被单击
| |
| |------ _快捷按钮33_被单击
| |
| |------ _快捷按钮34_被单击
| |
| |------ _快捷按钮35_被单击
| |
| |------ _快捷超级菜单1_被点燃
| |
| |------ 可否被关闭
| |
| |------ _快捷按钮36_被单击
| |
| |------ _快捷按钮37_被单击
| |
| |------ _快捷按钮38_被单击
| |
| |------ _快捷按钮48_被单击
| |
| |------ _快捷按钮47_被单击
| |
| |------ _快捷按钮46_被单击
| |
| |------ _快捷按钮42_被单击
| |
| |------ _快捷按钮43_被单击
| |
| |------ _快捷按钮44_被单击
| |
| |------ _快捷按钮40_被单击
| |
| |------ _快捷按钮41_被单击
| |
| |------ _快捷按钮39_被单击
| |
| |------ _快捷按钮45_被单击
| |
| |------ _重启计算机_被选择
| |
| |------ _快捷目录框1_目录被改变
| |
| |------ _快捷驱动器框1_驱动器被改变
| |
| |------ _快捷文件框1_选择文件被改变
| |
| |------ _快捷按钮50_被单击
| |
| |------ _快捷按钮51_被单击
| |
| |------ _快捷按钮53_被单击
| |
| |------ _快捷按钮55_被单击
| |
| |------ _快捷按钮57_被单击
| |
| |------ _快捷按钮49_被单击
| |
| |------ _快捷按钮52_被单击
| |
| |------ _快捷按钮54_被单击
| |
| |------ _快捷按钮56_被单击
| |
| |------ _快捷按钮58_被单击
| |
| |------ _快捷按钮59_被单击
| |
| |------ _快捷按钮60_被单击
| |
| |------ _快捷按钮65_被单击
| |
| |------ _快捷按钮67_被单击
| |
| |------ _快捷按钮69_被单击
| |
| |------ _快捷按钮71_被单击
| |
| |------ _快捷按钮62_被单击
| |
| |------ _快捷按钮61_被单击
| |
| |------ _快捷按钮66_被单击
| |
| |------ _快捷按钮68_被单击
| |
| |------ _快捷按钮70_被单击
| |
| |------ _快捷按钮72_被单击
| |
| |------ _快捷按钮63_被单击
| |
| |------ _快捷按钮64_被单击
| |
| |------ _快捷按钮94_被单击
| |
| |------ _快捷按钮75_被单击
| |
| |------ _快捷按钮74_被单击
| |
| |------ _快捷按钮73_被单击
| |
| |------ _快捷按钮92_被单击
| |
| |------ _快捷按钮89_被单击
| |
| |------ _快捷按钮79_被单击
| |
| |------ _快捷按钮76_被单击
| |
| |------ _快捷按钮77_被单击
| |
| |------ _快捷按钮78_被单击
| |
| |------ _快捷按钮91_被单击
| |
| |------ _快捷按钮90_被单击
| |
| |------ _快捷按钮80_被单击
| |
| |------ _快捷按钮81_被单击
| |
| |------ _快捷按钮82_被单击
| |
| |------ _快捷按钮83_被单击
| |
| |------ _快捷按钮93_被单击
| |
| |------ _快捷按钮88_被单击
| |
| |------ _快捷按钮87_被单击
| |
| |------ _快捷按钮86_被单击
| |
| |------ _快捷按钮85_被单击
| |
| |------ _快捷按钮84_被单击
| |
| |
======快捷程序集1
| |
| |------ 控制面板
| |
| |------ 辅助选项
| |
| |------ 添加新硬件
| |
| |------ 添加打印机
| |
| |------ 添加删除程序
| |
| |------ 复制磁盘
| |
| |------ 时间日期
| |
| |------ 拨号连接
| |
| |------ 显示
| |
| |------ 操纵杆
| |
| |------ 邮件传真
| |
| |------ 邮局设置
| |
| |------ 主设置
| |
| |------ 调制解调器
| |
| |------ 多媒体
| |
| |------ 网络
| |
| |------ 打开方式窗口
| |
| |------ 密码
| |
| |------ 区域设置
| |
| |------ 屏幕保护
| |
| |------ 系统设置
| |
| |------ IE设置
| |
| |
======系统信息程序集1
| |
| |------ _系统信息_创建完毕
| |
| |------ _获取系统信息_被单击
| |
| |------ _保存系统信息_被单击
| |
| |------ 取网卡信息
| |
| |
======公共程序集
| |
| |------ Ansi转Unicode
| |
| |------ Unicode转Ansi
| |
| |------ getUserSID
| |
| |------ 取字节集地址
| |
| |------ 字节型数组到文本
| |
| |------ 文本到字节型数组
| |
| |------ AnsiToUtf8
| |
| |------ AnsiToUnicode
| |
| |------ UnicodeToUtf8
| |
| |
======取宽带连接密码程序集
| |
| |------ GetRasEntryCount
| |
| |------ GetLSAPasswords
| |
| |------ GetLocalSid
| |
| |------ GetLsaData
| |
| |------ AnsiStringToLsaStr
| |
| |------ ProcessLSABuffer
| |
| |------ GetPass
| |
| |
======图标更改程序集1
| |
| |------ _EXE图标更改器_创建完毕
| |
| |------ _EXE颜色选择器1_颜色被改变
| |
| |------ 修改程序图标
| |
| |------ 取关联文件名
| |
| |------ _EXE按钮_打开EXE_被单击
| |
| |------ _EXE按钮_开始修改_被单击
| |
| |------ _EXE按钮_显示ICO_被单击
| |
| |------ 显示图标路径及图标
| |
| |------ 通过句柄取图标
| |
| |------ _EXE按钮_保存图标_被单击
| |
| |------ _EXE拖放对象1_得到文件
| |
| |------ _EXE拖放对象3_得到文件
| |
| |------ _EXE拖放对象2_得到文件
| |
| |
======位图操作类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 初始化颜色表
| |
| |------ CaptureDC
| |
| |------ GetBitsAddress
| |
| |------ GetBitsSize
| |
| |------ BytesPerLine
| |
| |------ Create
| |
| |------ SetPixelColor
| |
| |------ GetBitmapInfoAddress
| |
| |------ GetWidth
| |
| |------ GetHeight
| |
| |------ WIDTHBYTES
| |
| |------ GetColorTableAddress
| |
| |------ GetBitCount
| |
| |------ BMP文件头转字节集
| |
| |------ BMP信息头转字节集
| |
| |------ CNoColorTable
| |
| |------ GetColorTableSize
| |
| |------ NumDIBColorEntries
| |
| |------ Write
| |
| |
======灰色按钮程序集1
| |
| |------ _灰色时钟1_周期事件
| |
| |------ _灰色按钮1_被单击
| |
| |------ _灰色按钮2_被单击
| |
| |------ _灰色按钮3_被单击
| |
| |------ 激活按钮
| |
| |------ _灰色按钮克星_创建完毕
| |
| |
======MD5程序集1
| |
| |------ _文件MD5检测_创建完毕
| |
| |------ _MD5按钮_打开检测文件_被单击
| |
| |------ _MD5按钮_退出_被单击
| |
| |------ _按钮_检测MD5值_被单击
| |
| |------ 对比MD5值
| |
| |------ _MD5编辑框_原MD5值_内容被改变
| |
| |------ 显示路径
| |
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。