易语言冰芒果启动盘制作源码
系统结构:加载皮肤,加载界面,读U盘列表,修复引导记录,运行虚拟机,监视USB,USB回调,开始制作启动盘,取文件名,取文件后缀,运行指定程序,打开指定文件,写到指定文件,读入指定文件,关闭指定文件,取驱动器信息,取驱动器型号,取驱动器容量,文本转UTF8,自定义资源皮肤,LoadMemLibrary,FreeMemLibrary,GetMemProcAddress,卸载皮肤,Vista特效,调整皮肤颜色,锁定皮肤,取变量数据地址_文本型,取变量数据地址_字节集,取变量数据地址_整数型,动态调用子程序,驱动器操作,取磁盘信息,创建文件,写文件,读文件,取文件尺寸,关闭对象,是否以管理员身份运行,创建进程,退出进程,打开进程,设置窗口信息,呼叫窗口函数地址,
======窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ 加载皮肤
| |
| |------ 加载界面
| |
| |------ 读U盘列表
| |
| |------ _界面引擎_左键按下
| |
| |------ _界面引擎_左键弹起
| |
| |------ _选择夹_被按下
| |
| |------ 修复引导记录
| |
| |------ 运行虚拟机
| |
| |------ 监视USB
| |
| |------ USB回调
| |
| |------ 开始制作启动盘
| |
| |------ 取文件名
| |
| |------ 取文件后缀
| |
| |
======功能程序集
| |
| |------ 运行指定程序
| |
| |------ 打开指定文件
| |
| |------ 写到指定文件
| |
| |------ 读入指定文件
| |
| |------ 关闭指定文件
| |
| |------ 取驱动器信息
| |
| |------ 取驱动器型号
| |
| |------ 取驱动器容量
| |
| |------ 文本转UTF8
| |
| |
======皮肤程序集
| |
| |------ 自定义资源皮肤
| |
| |------ LoadMemLibrary
| |
| |------ FreeMemLibrary
| |
| |------ GetMemProcAddress
| |
| |------ 卸载皮肤
| |
| |------ Vista特效
| |
| |------ 调整皮肤颜色
| |
| |------ 锁定皮肤
| |
| |------ 取变量数据地址_文本型
| |
| |------ 取变量数据地址_字节集
| |
| |------ 取变量数据地址_整数型
| |
| |------ 动态调用子程序
| |
| |
======调用的Dll
| |
| |---[dll]------ 驱动器操作
| |
| |---[dll]------ 取磁盘信息
| |
| |---[dll]------ 创建文件
| |
| |---[dll]------ 写文件
| |
| |---[dll]------ 读文件
| |
| |---[dll]------ 取文件尺寸
| |
| |---[dll]------ 关闭对象
| |
| |---[dll]------ 是否以管理员身份运行
| |
| |---[dll]------ 创建进程
| |
| |---[dll]------ 退出进程
| |
| |---[dll]------ 打开进程
| |
| |---[dll]------ 设置窗口信息
| |
| |---[dll]------ 呼叫窗口函数地址
调用的DLL命令:
.DLL命令 驱动器操作, 整数型, "kernel32.dll", "DeviceIoControl"
.参数 文件句柄, 整数型
.参数 控制参数, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.参数 参数三, 驱动器信息, 传址
.参数 参数四, 整数型
.参数 缓冲区字节数, 整数型, 传址
.参数 OVERLAPPED结构地址, 整数型
.DLL命令 取磁盘信息, 整数型, "kernel32.dll", "GetVolumeInformationA"
.参数 卷根路径, 文本型
.参数 卷名, 文本型, 传址
.参数 卷名字符长度, 整数型, 传址
.参数 磁盘卷序列号, 整数型, 传址
.参数 文件夹名长度, 整数型, 传址
.参数 标志, 整数型
.参数 文件系统名称, 文本型, 传址
.参数 名称长度, 整数型
.DLL命令 创建文件, 整数型, "kernel32.dll", "CreateFileA"
.参数 打开文件名, 文本型
.参数 访问权限, 整数型
.参数 共享方式, 整数型
.参数 security特性, 整数型
.参数 创建方式, 整数型
.参数 文件属性, 整数型
.参数 从文件复制文件属性, 整数型
.DLL命令 写文件, 整数型, "kernel32.dll", "WriteFile"
.参数 文件句柄, 整数型
.参数 写入数据, 字节集
.参数 数据长度, 整数型
.参数 写入字节数量, 整数型, 传址
.参数 lpOverlapped, 整数型
.DLL命令 读文件, 整数型, "kernel32.dll", "ReadFile"
.参数 文件句柄, 整数型
.参数 读入数据, 字节集, 传址
.参数 数据长度, 整数型
.参数 读入字节数量, 整数型, 传址
.参数 lpOverlapped, 整数型
.DLL命令 取文件尺寸, 整数型, "kernel32", "GetFileSize"
.参数 文件句柄, 整数型
.参数 尺寸大小, 整数型
.DLL命令 关闭对象, 整数型, "kernel32.dll", "CloseHandle"
.参数 对象句柄, 整数型
.DLL命令 是否以管理员身份运行, 逻辑型, "shell32.dll", "IsUserAnAdmin"
.DLL命令 创建进程, 整数型, "kernel32.dll", "CreateProcessA"
.参数 要执行的程序名, 文本型
.参数 要执行的命令行, 文本型
.参数 security特性参数1, 整数型
.参数 security特性参数2, 整数型
.参数 允许新进程继承当前进程的句柄, 逻辑型
.参数 参数1, 整数型
.参数 环境指针, 整数型
.参数 新进程当前目录路径, 文本型
.参数 创建进程时附加信息, 进程启动信息
.参数 新进程的进程和线程标识符, security性结构
.DLL命令 退出进程, 整数型, "kernel32", "ExitProcess"
.参数 进程句柄, 整数型
.DLL命令 打开进程, 整数型, "kernel32.dll", "OpenProcess"
.参数 进程对象, 整数型
.参数 继承句柄, 逻辑型
.参数 进程标识符, 整数型
.DLL命令 设置窗口信息, 整数型, "user32", "SetWindowLongA"
.参数 窗口句柄, 整数型
.参数 窗口信息值, 整数型
.参数 窗口信息新值, 整数型
.DLL命令 呼叫窗口函数地址, 整数型, "user32.dll", "CallWindowProcA"
.参数 前一窗口函数地址, 整数型
.参数 窗口句柄, 整数型
.参数 消息值, 整数型
.参数 附加参数1, 整数型
.参数 附加参数2, 整数型
易语言糊模查找窗口标题并弹出源码,枚举系统所有窗口,GetWindow,GetWindowText,GetWindowTextLength,FindWindow,ShowWindow...
易语言其它简易换肤13种源码,配色...
易语言简单的验证码识别加界面源码,主识别程序,是否符合,说明,程序初始化,显示验证码,分割图片,对应识别,替换杂色,全部替换色,除指定色外全部除去,读入图片...
易语言笔划输入法一整套文件源码,子程序1,数清,清,按钮1,按钮2,按钮3,按钮4,按钮5,注,投递文本,解码火星文,计1,笔画字刷新,操作,字刷新,计,填,GetGUIThreadInfo,ClientToScreen,屏幕截图,拖动屏幕...
易语言窗口渐变源码,CreateSolidBrush,DeleteObject,FillRect,GetDC...
易语言窗体拉动源码,设置系统菜单,API_设置窗口区域,创建椭圆区域,取窗口风格,置窗口风格...
易语言突破灰色按钮和水波特效,突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,装载图片_,接收装载图返回的整数,水周期_,窗口绘图,水波特效_,突破灰色按钮,激活按钮,取得当...
易语言突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,突破灰色按钮,激活按钮,取得当前活动窗口句柄,枚举所有子窗体,是否活动窗口,激活窗口...
易语言科大讯飞语音库调用例程源码,刷新窗口,取错误码,初始化,反初始化,连接语音服务器,断开语音服务器,置合成参数,取合成参数,字符串合成到音频文件,文本文件合成到音频文件,播放...