| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 监控路径 | 文本型 | | | 基准大小 | 文本型 | |
如果 (文件是否存在 (取运行目录 () + “\watch.ini”)) 读取配置 () 按钮1.可视 = 真  时钟1.时钟周期 = 0 通用对话框1.过滤器 = “可执行文件(*.exe)|*.exe”通用对话框1. 打开 () 如果真 (通用对话框1.文件名 ≠ “”) 监控路径 = 通用对话框1.文件名  基准大小 = 到文本 (取文件尺寸 (监控路径 ))  编辑框1.内容 = 监控路径  标签1.标题 = “文件已选择,大小:” + 基准大小 保存配置 (监控路径, 基准大小 ) 时钟1.时钟周期 = 3000 写到文件 (取运行目录 () + “\watch.ini”, 到字节集 (路径 + “|” + 大小 )) | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 内容 | 文本型 | | | | 分隔位置 | 整数型 | | |
内容 = 到文本 (读入文件 (取运行目录 () + “\watch.ini”)) 如果真 (内容 = “”) 返回 () 分隔位置 = 倒找文本 (内容, “|”, , 假) 如果真 (分隔位置 ≠ -1 ) 监控路径 = 取文本左边 (内容, 分隔位置 - 1 ) 基准大小 = 取文本右边 (内容, 取文本长度 (内容 ) - 分隔位置 ) 如果 (文件是否存在 (监控路径 ))   编辑框1.内容 = 监控路径   标签1.标题 = “上次大小:” + 基准大小 + #换行符 + “当前大小:” + 到文本 (取文件尺寸 (监控路径 ))   时钟1.时钟周期 = 3000   标签1.标题 = “监控的文件已不存在”   时钟1.时钟周期 = 0 如果 (文件是否存在 (监控路径 ))  当前大小 = 到文本 (取文件尺寸 (监控路径 ))  标签1.标题 = “上次大小(基准):” + 基准大小 + #换行符 + “当前大小:” + 当前大小  如果真 (基准大小 ≠ 当前大小 ) 信息框 (“警告:文件已被篡改,监控已自动停止,请人工检查!”, #错误图标, “安全警报”, )   时钟1.时钟周期 = 0  返回 ()   标签1.标题 = “监控的文件已不存在,停止监控” 返回 ()时钟1.时钟周期 = 3000
呐, AI写的
|