易语言IE插件管理器源码
系统结构:枚举IE插件,取公司名称,是否重复,注册表是否存在,删除注册表,生成子项目数组,删除子项目数组,枚举注册表子项,常量转换,查看属性,文件定位,刷新文件版本,取PE文件版本,刷新文件属性,文件_格式化字节,时间_格式化时间,打开注册表,枚举子键,得到文件信息,关闭注册表,GetFileVersionInfoSize,GetFileVersionInfo,VerQueryValue,RtlMoveMemory_字节集,ShellExecuteEx,ShellExecute,MoveMemory,数值到格式化字节_,GetDateFormat,GetTimeFormat,GetLocalTime,VariantTimeToSystemTime,取文件详细属性,GetFileAttributesEx,FileTimeToLocalFileTime,FileTimeToSystemTime,lstrcpyn_长整形,RtlMoveMemory,GetFileAttributes,
======窗口程序集_启动窗口
| |
| |------ _刷新_被选择
| |
| |------ 枚举IE插件
| |
| |------ 取公司名称
| |
| |------ 是否重复
| |
| |------ _删除插件文件_被选择
| |
| |------ _删除插件注册表_被选择
| |
| |------ 注册表是否存在
| |
| |------ 删除注册表
| |
| |------ 生成子项目数组
| |
| |------ 删除子项目数组
| |
| |------ 枚举注册表子项
| |
| |------ 常量转换
| |
| |------ _去除只读隐藏系统属性cj_被选择
| |
| |------ _效验数字签名cj_被选择
| |
| |------ _查看属性cj_被选择
| |
| |------ _定位到资源管理器cj_被选择
| |
| |------ 查看属性
| |
| |------ 文件定位
| |
| |------ _IE插件_右键单击表项
| |
| |------ _IE插件_表项被激活
| |
| |------ _IE插件_左键单击表项
| |
| |------ 刷新文件版本
| |
| |------ 取PE文件版本
| |
| |------ 刷新文件属性
| |
| |------ 文件_格式化字节
| |
| |------ 时间_格式化时间
| |
| |
======调用的Dll
| |
| |---[dll]------ 打开注册表
| |
| |---[dll]------ 枚举子键
| |
| |---[dll]------ 得到文件信息
| |
| |---[dll]------ 关闭注册表
| |
| |---[dll]------ GetFileVersionInfoSize
| |
| |---[dll]------ GetFileVersionInfo
| |
| |---[dll]------ VerQueryValue
| |
| |---[dll]------ RtlMoveMemory_字节集
| |
| |---[dll]------ ShellExecuteEx
| |
| |---[dll]------ ShellExecute
| |
| |---[dll]------ MoveMemory
| |
| |---[dll]------ 数值到格式化字节_
| |
| |---[dll]------ GetDateFormat
| |
| |---[dll]------ GetTimeFormat
| |
| |---[dll]------ GetLocalTime
| |
| |---[dll]------ VariantTimeToSystemTime
======程序集1
| |
| |------ _启动子程序
| |
| |------ 取文件详细属性
| |
| |
======调用的Dll
| |
| |---[dll]------ GetFileAttributesEx
| |
| |---[dll]------ FileTimeToLocalFileTime
| |
| |---[dll]------ FileTimeToSystemTime
| |
| |---[dll]------ lstrcpyn_长整形
| |
| |---[dll]------ RtlMoveMemory
| |
| |---[dll]------ GetFileAttributes
调用的DLL命令:
.DLL命令 打开注册表, 整数型, "advapi32.dll", "RegOpenKeyA"
.参数 注册表根路径, 整数型
.参数 要打开的项名, 文本型, 传址, 要打开的项名
.参数 句柄, 整数型, 传址, 指定一个变量,用于装载(保存)打开注册表项的一个句柄
.DLL命令 枚举子键, 整数型, , "RegEnumKeyA"
.参数 句柄, 整数型
.参数 表项索引, 整数型
.参数 子键名, 文本型
.参数 子键长度, 整数型, 传址
.DLL命令 得到文件信息, 整数型, "shell32.dll", "SHGetFileInfoA"
.参数 pszPath, 文本型
.参数 dwFileAttributes, 整数型
.参数 psfi, 文件信息
.参数 cbFileInfo, 整数型
.参数 uFlags, 整数型
.DLL命令 关闭注册表, 整数型, "advapi32.dll", "RegCloseKey"
.参数 句柄, 整数型
.DLL命令 GetFileVersionInfoSize, 整数型, "VERSION.DLL", "GetFileVersionInfoSizeA", , , 判断取版本信息缓冲区大小
.参数 File, 文本型, , 文件名称
.参数 Num, 整数型, , 文件句柄
.DLL命令 GetFileVersionInfo, 整数型, "VERSION.DLL", "GetFileVersionInfoA", , , 取模块文件版本信息
.参数 File, 文本型, , 文件名称
.参数 Num, 整数型, , 指定句柄
.参数 Size, 整数型, , 缓冲变量长度
.参数 VerInfo, 字节集, 传址, 装载缓冲变量
.DLL命令 VerQueryValue, 整数型, "VERSION.DLL", "VerQueryValueA", , , 取进程版本信息
.参数 VerInfo, 字节集, 传址, 内存块首区域位置
.参数 String, 文本型, 传址, 版本信息相对路径
.参数 Buffer, 整数型, 传址, 装载缓冲变量
.参数 Len, 整数型, 传址, 缓冲变量长度
.DLL命令 RtlMoveMemory_字节集, , , "RtlMoveMemory"
.参数 目标数据, 字节集, 传址
.参数 源数据, 整数型
.参数 内存长度, 整数型
.DLL命令 ShellExecuteEx, 整数型, "shell32.dll", "ShellExecuteEx"
.参数 lpExecInfo, SHELLEXECUTEINFOA
.DLL命令 ShellExecute, 整数型, "shell32.dll", "ShellExecuteA", , , ; 查找与指定文件关联在一起的程序的文件名 非零表示成功,零表示失败。会设置GetLastError
.参数 hwnd, 整数型, , 指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框
.参数 lpOperation, 文本型, , 指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
.参数 lpFile, 文本型, , 想用关联程序打印或打开一个程序名或文件名
.参数 lpParameters, 文本型, , 如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
.参数 lpDirectory, 文本型, , 想使用的完整路径
.参数 nShowCmd, 整数型, , 定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数;
.DLL命令 MoveMemory, , , "RtlMoveMemory", , , 内存复制
.参数 dest, 字节集, 传址, 目标数据
.参数 Source, 整数型, , 源数据
.参数 length, 整数型, , 内存长度
.DLL命令 数值到格式化字节_, 整数型, "shlwapi.dll", "StrFormatByteSizeA", , 文件_格式化字节
.参数 数值, 整数型, , dw
.参数 文本缓冲区, 文本型, , szBuf
.参数 文本缓冲区大小, 整数型, 传址, uiBufSize
.DLL命令 GetDateFormat, 整数型, "kernel32", "GetDateFormatA"
.参数 Locale, 整数型
.参数 dwFlags, 整数型
.参数 lpDate, 短整数型, 数组
.参数 lpFormat, 文本型
.参数 lpDateStr, 文本型
.参数 cchDate, 整数型
.DLL命令 GetTimeFormat, 整数型, "kernel32", "GetTimeFormatA"
.参数 Locale, 整数型
.参数 dwFlags, 整数型
.参数 lpTime, 短整数型, 数组
.参数 lpFormat, 文本型
.参数 lpTimeStr, 文本型
.参数 cchTime, 整数型
.DLL命令 GetLocalTime, , "kernel32", "GetLocalTime"
.参数 lpSystemTime, 短整数型, 数组
.DLL命令 VariantTimeToSystemTime, 整数型, "oleaut32.dll", "VariantTimeToSystemTime"
.参数 vtime, 日期时间型
.参数 lpSystemTime, 短整数型, 数组
调用的DLL命令:
.DLL命令 GetFileAttributesEx, 逻辑型, "kernel32", "GetFileAttributesExA"
.参数 lpFileName, 文本型
.参数 fInfoLevelId
.参数 lpFileInformation, WIN32_FILE_ATTRIBUTE_DATA, 传址
.DLL命令 FileTimeToLocalFileTime, 逻辑型, "kernel32", "FileTimeToLocalFileTime"
.参数 lpFileTime, FILETIME, 传址
.参数 lpLocalFileTime, FILETIME, 传址
.DLL命令 FileTimeToSystemTime, 逻辑型, "kernel32", "FileTimeToSystemTime"
.参数 lpFileTime, FILETIME, 传址
.参数 lpSystemTime, SYSTEMTIME, 传址
.DLL命令 lstrcpyn_长整形, 整数型, "kernel32", "lstrcpynA"
.参数 lpString1, 长整数型, 传址
.参数 lpString2, 长整数型, 传址
.参数 iMaxLength, 整数型
.DLL命令 RtlMoveMemory, , "kernel32.dll", "RtlMoveMemory"
.参数 dest, 整数型
.参数 source, 整数型, 传址
.参数 尺寸, 整数型
.DLL命令 GetFileAttributes, 整数型, "kernel32", "GetFileAttributesA"
.参数 lpFileName, 文本型
易语言糊模查找窗口标题并弹出源码,枚举系统所有窗口,GetWindow,GetWindowText,GetWindowTextLength,FindWindow,ShowWindow...
易语言其它简易换肤13种源码,配色...
易语言简单的验证码识别加界面源码,主识别程序,是否符合,说明,程序初始化,显示验证码,分割图片,对应识别,替换杂色,全部替换色,除指定色外全部除去,读入图片...
易语言笔划输入法一整套文件源码,子程序1,数清,清,按钮1,按钮2,按钮3,按钮4,按钮5,注,投递文本,解码火星文,计1,笔画字刷新,操作,字刷新,计,填,GetGUIThreadInfo,ClientToScreen,屏幕截图,拖动屏幕...
易语言窗口渐变源码,CreateSolidBrush,DeleteObject,FillRect,GetDC...
易语言窗体拉动源码,设置系统菜单,API_设置窗口区域,创建椭圆区域,取窗口风格,置窗口风格...
易语言突破灰色按钮和水波特效,突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,装载图片_,接收装载图返回的整数,水周期_,窗口绘图,水波特效_,突破灰色按钮,激活按钮,取得当...
易语言突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,突破灰色按钮,激活按钮,取得当前活动窗口句柄,枚举所有子窗体,是否活动窗口,激活窗口...
易语言科大讯飞语音库调用例程源码,刷新窗口,取错误码,初始化,反初始化,连接语音服务器,断开语音服务器,置合成参数,取合成参数,字符串合成到音频文件,文本文件合成到音频文件,播放...