//
//
//
//
//
//
//
//
//
//
软件Tags:
应用程序管理卫士(易语言2007年大赛二等奖)
系统结构:效验密码,执行程序,检查密码,加密密码,判断是否已注册,使用天数,重置,保存,FindWindowEx,PostMessage,
======程序集
| |
| |------ 效验密码
| |
| |------ 执行程序
| |
| |------ 检查密码
| |
| |------ 加密密码
| |
| |------ 判断是否已注册
| |
| |------ 使用天数
| |
| |
======主窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮注销_被单击
| |
| |------ _按钮重启_被单击
| |
| |------ _按钮关机_被单击
| |
| |------ _按钮锁定桌面_被单击
| |
| |------ _按钮运行_被单击
| |
| |------ _按钮配置_被单击
| |
| |------ _按钮自动运行_被单击
| |
| |------ _按钮解锁桌面_被单击
| |
| |------ _时钟禁止IE_周期事件
| |
| |------ __启动窗口_可否被关闭
| |
| |------ _按钮注册_被单击
| |
| |------ _按钮关于_被单击
| |
| |------ _按钮订购_被单击
| |
| |------ _超级列表框1_表项被激活
| |
| |------ _按钮帮助_被单击
| |
| |
======窗口程序集1
| |
| |------ _按钮修改_被单击
| |
| |------ _配置窗口_创建完毕
| |
| |------ _选择框1_被单击
| |
| |------ _按钮添加_被单击
| |
| |------ _按钮删除_被单击
| |
| |------ 重置
| |
| |------ 保存
| |
| |------ _选择框2_被单击
| |
| |------ _按钮1_被单击
| |
| |
======窗口程序集2
| |
| |------ _按钮浏览_被单击
| |
| |------ _按钮取消_被单击
| |
| |------ _按钮确定_被单击
| |
| |------ _运行窗口_创建完毕
| |
| |------ _组合框1_编辑内容被改变
| |
| |
======窗口程序集3
| |
| |------ _按钮试用_被单击
| |
| |------ _按钮注册_被单击
| |
| |------ _按钮购买_被单击
| |
| |
======窗口程序集4
| |
| |------ _窗口要求注册_创建完毕
| |
| |------ _按钮试用_被单击
| |
| |------ _按钮注册_被单击
| |
| |
======窗口程序集5
| |
| |------ _窗口关于_创建完毕
| |
| |------ _按钮1_被单击
| |
| |
======窗口程序集6
| |
| |------ _按钮确认_被单击
| |
| |------ _按钮取消_被单击
| |
| |------ _窗口输入密码_创建完毕
| |
| |
======调用的Dll
| |
| |---[dll]------ FindWindowEx
| |
| |---[dll]------ PostMessage
调用的DLL命令:
.DLL命令 FindWindowEx, 整数型, "user32.dll", "FindWindowExA"
.参数 hWnd1, 整数型
.参数 hWnd2, 整数型
.参数 lpsz1, 文本型
.参数 lpsz2, 整数型
.DLL命令 PostMessage, 整数型, "user32.dll", "PostMessageA", , 将一条消息投递到指定窗口的消息队列。投递的消息会在Windows事件处理过程中得到处理。在那个时候,会随同投递的消息调用指定窗口的窗口函数。特别适合那些不需要立即处理的窗口消息的发送 如消息投递成功,则返回TRUE(非零)。会设置GetLastError
.参数 hwnd, 整数型, , 接收消息的那个窗口的句柄。如设为HWND_BROADCAST,表示投递给系统中的所有顶级窗口。如设为零,表示投递一条线程消息(参考PostThreadMessage)
.参数 wMsg, 整数型, , 消息标识符
.参数 wParam, 整数型, , 具体由消息决定
.参数 lParam, 整数型, , 具体由消息决定
