网吧计费系统易语言源码
系统结构:禁止多次运行,控件初始化,探测服务器,客户连接服务器,处理函数,初始化金额计算窗口,探测服务器向下退出,程序初始化,检验程序名称,屏蔽系统关键应用,KeyboardProc,开机启动,系统强制命令_关机,系统强制命令_重启,取得窗口信息_,设置窗口信息,寻找顶级窗口_,GetWindow,SetParent,SetWindowPos,SetWindowLong,CallWindowProc,CallNextHookEx,UnhookWindowsHookEx,GetCurrentThreadId,SetWindowsHookEx,GetForegroundwindow,释放程序并检测运行,写子文件属性,判断并运行子程序,开机启动,进程数,创建帮助快照,首进程信息,关闭内核对象,打开进程,关闭句柄,终止进程,获取模块文件名,获取WIN目录,后进程信息,程序初始化,超级列表框_新建账户列表鼠标移入事件,超级列表框_新建账户列表鼠标移出事件,超级列表框_电脑管理列表鼠标移入事件,超级列表框_电脑管理列表鼠标移出事件,刷新所有列表,处理函数,添加新账户,刷新新建用户列表,刷新电脑管理列表,检查更新,开启更新说明,禁止多次运行,SendMessageA,
======启动窗口_窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ 禁止多次运行
| |
| |------ 控件初始化
| |
| |------ 探测服务器
| |
| |------ _数据报_接受端口_数据到达
| |
| |------ 客户连接服务器
| |
| |------ 处理函数
| |
| |------ 初始化金额计算窗口
| |
| |------ 探测服务器向下退出
| |
| |------ _数据报_探测服务器_数据到达
| |
| |------ _按钮_探测服务器_被单击
| |
| |------ _按钮_退出程序_被单击
| |
| |------ _按钮_连接服务器_被单击
| |
| |------ 程序初始化
| |
| |------ 检验程序名称
| |
| |------ 屏蔽系统关键应用
| |
| |------ KeyboardProc
| |
| |------ 开机启动
| |
| |------ _按钮_登录程序_被单击
| |
| |------ _编辑框_密码_按下某键
| |
| |------ _编辑框_账户名_按下某键
| |
| |------ 系统强制命令_关机
| |
| |------ 系统强制命令_重启
| |
| |------ _外形框_管理员工具箱_鼠标左键被按下
| |
| |------ _编辑框_账户名_内容被改变
| |
| |------ _按钮_进入系统_被单击
| |
| |------ _按钮_退出管理_被单击
| |
| |------ _按钮_重启系统_被单击
| |
| |------ _按钮_关闭计算机_被单击
| |
| |------ __启动窗口_可否被关闭
| |
| |------ _时钟_置窗口最前_周期事件
| |
| |------ _按钮_退出程序_鼠标右键被按下
| |
| |------ _时钟_检验开机自启动_周期事件
| |
| |------ _按钮_调试退出_鼠标左键被按下
| |
| |------ _按钮_手动探测服务器_被单击
| |
| |
======金额计算窗口程序集
| |
| |------ _金额提示窗口_创建完毕
| |
| |------ _时钟_计算金额_周期事件
| |
| |------ _时钟_校正时间_周期事件
| |
| |------ _按钮_返回主界面_鼠标左键被按下
| |
| |------ _按钮_显示操作界面_鼠标左键被按下
| |
| |------ _时钟_判断闲置_周期事件
| |
| |------ _时钟_取出闲置_周期事件
| |
| |
======操作主界面窗口程序集
| |
| |------ _操作界面主窗口_创建完毕
| |
| |------ _按钮_退出_被单击
| |
| |------ _按钮_发送_被单击
| |
| |------ _操作界面主窗口_可否被关闭
| |
| |------ _编辑框_发送的消息_按下某键
| |
| |------ _操作界面主窗口_尺寸被改变
| |
| |------ _编辑框_收到的消息_鼠标右键被按下
| |
| |------ _清屏_被选择
| |
| |------ _按钮_关机_被单击
| |
| |------ _按钮_重启_被单击
| |
| |------ _按钮_呼叫网管_被单击
| |
| |------ _外形框_呼叫网管_鼠标左键被按下
| |
| |------ _按钮_取消呼叫网管_被单击
| |
| |------ _按钮_确定呼叫网管_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ 取得窗口信息_
| |
| |---[dll]------ 设置窗口信息
| |
| |---[dll]------ _设置窗口透明度
| |
| |---[dll]------ 寻找顶级窗口_
| |
| |---[dll]------ GetWindow
| |
| |---[dll]------ SetParent
| |
| |---[dll]------ SetWindowPos
| |
| |---[dll]------ SetWindowLong
| |
| |---[dll]------ CallWindowProc
| |
| |---[dll]------ CallNextHookEx
| |
| |---[dll]------ UnhookWindowsHookEx
| |
| |---[dll]------ GetCurrentThreadId
| |
| |---[dll]------ SetWindowsHookEx
| |
| |---[dll]------ GetForegroundwindow
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 释放程序并检测运行
| |
| |------ 写子文件属性
| |
| |------ _时钟_检测程序状态_周期事件
| |
| |------ 判断并运行子程序
| |
| |------ 开机启动
| |
| |------ 进程数
| |
| |------ _时钟_多进程_周期事件
| |
| |
======调用的Dll
| |
| |---[dll]------ 创建帮助快照
| |
| |---[dll]------ 首进程信息
| |
| |---[dll]------ 关闭内核对象
| |
| |---[dll]------ 打开进程
| |
| |---[dll]------ 关闭句柄
| |
| |---[dll]------ 终止进程
| |
| |---[dll]------ 获取模块文件名
| |
| |---[dll]------ 获取WIN目录
| |
| |---[dll]------ 后进程信息
======启动窗口_窗口程序集
| |
| |------ _数据报_服务器端_数据到达
| |
| |------ __启动窗口_创建完毕
| |
| |------ 程序初始化
| |
| |------ 超级列表框_新建账户列表鼠标移入事件
| |
| |------ 超级列表框_新建账户列表鼠标移出事件
| |
| |------ 超级列表框_电脑管理列表鼠标移入事件
| |
| |------ 超级列表框_电脑管理列表鼠标移出事件
| |
| |------ 刷新所有列表
| |
| |------ 处理函数
| |
| |------ _按钮_确定添加用户_被单击
| |
| |------ _编辑框_用户名_失去焦点
| |
| |------ _编辑框_密码_失去焦点
| |
| |------ _编辑框_用户名_鼠标位置被移动
| |
| |------ _编辑框_密码_鼠标位置被移动
| |
| |------ _按钮_取消添加用户_被单击
| |
| |------ 添加新账户
| |
| |------ _外形框_新建账户_鼠标左键被按下
| |
| |------ _按钮_刷新新建的账户列表_被单击
| |
| |------ 刷新新建用户列表
| |
| |------ _高级选择夹1_子夹被改变
| |
| |------ _按钮_刷新电脑管理列表_被单击
| |
| |------ 刷新电脑管理列表
| |
| |------ _超级列表框_电脑管理_右键单击表项
| |
| |------ _关闭此计算机_被选择
| |
| |------ _重启此计算机_被选择
| |
| |------ _检测更新_被选择
| |
| |------ _更新说明_被选择
| |
| |------ _退出_被选择
| |
| |------ _强制返回主界面_被选择
| |
| |------ _超级列表框_新建账户列表_右键单击表项
| |
| |------ _现金充值_被选择
| |
| |------ _外形框_账户充值_鼠标左键被按下
| |
| |------ _按钮_取消添加用户1_被单击
| |
| |------ _按钮_账户充值_被单击
| |
| |------ _结账_被选择
| |
| |------ _编辑框_密码_按下某键
| |
| |------ __启动窗口_可否被关闭
| |
| |------ __启动窗口_托盘事件
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ _工具条1_被单击
| |
| |------ 检查更新
| |
| |------ 开启更新说明
| |
| |------ _外形框_更新说明_鼠标左键被按下
| |
| |------ _按钮_关闭更新说明_被单击
| |
| |------ 禁止多次运行
| |
| |------ _按钮_发送_被单击
| |
| |------ _编辑框_发送的消息_按下某键
| |
| |------ _按钮_更新公告_被单击
| |
| |------ _外形框_信息反馈_鼠标左键被按下
| |
| |------ _按钮_发送反馈_被单击
| |
| |------ _按钮_清屏_被单击
| |
| |------ _编辑框_用户名_按下某键
| |
| |------ _禁止发言_被选择
| |
| |------ _按钮_拒绝呼叫_被单击
| |
| |------ _时钟_呼叫网管_周期事件
| |
| |------ _按钮_接收呼叫_被单击
| |
| |------ _外形框_呼叫网管_鼠标左键被按下
| |
| |------ _按钮_取消发送建议_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ SendMessageA
调用的DLL命令:
.DLL命令 取得窗口信息_, 整数型, "user32.dll", "GetWindowLongA"
.参数 窗口句柄, 整数型
.参数 属性, 整数型
.DLL命令 设置窗口信息, 整数型, , "SetWindowLongA"
.参数 窗口句柄, 整数型
.参数 设置项目, 整数型
.参数 设置值, 整数型
.DLL命令 _设置窗口透明度, 整数型, , "SetLayeredWindowAttributes"
.参数 窗口句柄, 整数型
.参数 颜色值, 整数型
.参数 透明度, 整数型, , 0-255,数字越大越不透明
.参数 dwFlags, 整数型
.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口
.参数 窗口类名, 文本型, , lpClassName,参见相关帮助
.参数 窗口文本, 整数型, , lpWindowName,参见相关帮助
.DLL命令 GetWindow, 整数型, , "GetWindow"
.参数 hwnd, 整数型
.参数 cmd, 整数型
.DLL命令 SetParent, 整数型, , "SetParent"
.参数 hwnd, 整数型
.参数 hwnd2, 整数型
.DLL命令 SetWindowPos, 整数型, , "SetWindowPos"
.参数 a
.参数 b
.参数 c
.参数 d
.参数 e
.参数 f
.参数 g
.DLL命令 SetWindowLong, 整数型, , "SetWindowLongA"
.参数 hwnd
.参数 nIndex
.参数 dwNewLong, 子程序指针
.DLL命令 CallWindowProc, 整数型, , "CallWindowProcA"
.参数 lpPrevWndFunc
.参数 hwnd
.参数 Msg
.参数 wParam
.参数 lParam
.DLL命令 CallNextHookEx, 整数型, , "CallNextHookEx"
.参数 hHook
.参数 nCode
.参数 wParam
.参数 lParam, , 传址
.DLL命令 UnhookWindowsHookEx, , , "UnhookWindowsHookEx"
.参数 hHook
.DLL命令 GetCurrentThreadId, 整数型, , "GetCurrentThreadId"
.DLL命令 SetWindowsHookEx, 整数型, , "SetWindowsHookExA"
.参数 idHook
.参数 lpfn, 子程序指针
.参数 hmod
.参数 dwThreadId
.DLL命令 GetForegroundwindow, 整数型, "user32", "GetForegroundWindow"
调用的DLL命令:
.DLL命令 创建帮助快照, 整数型, , "CreateToolhelp32Snapshot"
.参数 标识, 整数型
.参数 进程标识, 整数型, , 指定进程标识. 此参数用于指出当前进程,可为零. 当TH32CS_SNAPHEAPLIST或TH32CS_SNAPMODULE的值被指定时使用此参数. 否则,给予忽略。
.DLL命令 首进程信息, 整数型, , "Process32First"
.参数 快照句柄, 整数型
.参数 进程信息, 进程信息32
.DLL命令 关闭内核对象, , , "CloseHandle"
.参数 欲关闭对象句柄, 整数型
.DLL命令 打开进程, 整数型, , "OpenProcess", , 从一个进程的标识(ID)返回一个可用于指定操作的句柄,要用“关闭对句柄”
.参数 访问方式, 整数型, , 参看常量 “进程_”
.参数 是否继承, 逻辑型
.参数 进程标识, 整数型, , ID
.DLL命令 关闭句柄, 逻辑型, "kernel32", "CloseHandle"
.参数 对象句柄, 整数型
.DLL命令 终止进程, 逻辑型, , "TerminateProcess"
.参数 进程句柄, 整数型
.参数 退出码, 整数型
.DLL命令 获取模块文件名, 整数型, "psapi.dll", "GetModuleFileNameExA"
.参数 进程句柄, 整数型
.参数 模块句柄, 整数型
.参数 文件名称, 文本型
.参数 缓冲区长度, 整数型
.DLL命令 获取WIN目录, 整数型, "kernel32.dll", "GetWindowsDirectoryA"
.参数 缓冲区, 文本型, 传址
.参数 缓冲区长度, 整数型
.DLL命令 后进程信息, 整数型, , "Process32Next"
.参数 快照句柄, 整数型
.参数 进程信息, 进程信息32
调用的DLL命令:
.DLL命令 SendMessageA, 整数型, "user32.dll", "SendMessageA"
.参数 窗口句柄, 整数型
.参数 信息值, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
易语言简单的程序防爆暗桩功能源码,错误提示管理_,FF25_,子程序1,子程序2,CallWindowProcA,lstrcpyn...
易语言简单游戏资源打包例程写游戏体会源码,绘制网格页面,检测键盘控制,绘制预备页面,取运行时间_...
易语言私服登录器制作例程之游戏商城源码,初始化,管理商城,管理元宝,管理充值卡,子程序_刷新列表,子程序_刷新充值卡列表...
易语言破天一剑登录器支持多区商城充值卡账号管理源码,取MD5,API_CryptAcquireContext,API_CryptCreateHash,API_CryptReleaseContext,API_CryptHashData,API_CryptDestroyHash,API_CryptGetHashParam,DLL命令1,子程序_创建快捷...
易语言根据兲訫ve的修改的暗桩处理源码,错误提示管理_,FF25_,子程序1,子程序2,验证注册码,CallWindowProcA,lstrcpyn...
易语言树型框配合数据库例程源码,子程序_初始支出,子程序_读入支出,子程序_日常管理表头,子程序_树形框_首级菜单,子程序_是否有子项,子程序_列出当月支出,子程序_列出支出,子程序...
易语言图片浮雕效果字形窗口源码,输出字形窗口,启动路径分支_,设置背景模式_,文本绘图_,结束路径分支_,PathToRegion,设置窗口区域_,选入设备场景_,用指定属性创建逻辑字体_,删除对象_,取...
易语言点点通讯录源码,刷新,显示,清空资料,得到焦点,失去焦点,改变背景色,读出资料...
易语言api截图位图源码,创建内存场景_,创建GDI对象_,取位图二进制位_,置位图到设备场景_,选入设备场景_,删除设备场景_,删除对象_,复制场景位图_,取设备场景_...