找回密码
 立即注册
图标子程序整数型字节 | 易语言编程 昨天 00:30 7 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:EXE资源程序分析
作者:WeiLai Software
版本:10.25

------------------------------
.版本 2
.子程序 Unicode到文本, 文本型, 公开, 将Unicode转成Ansi 论坛上抄的API
.参数 Unicode, 字节集
.子程序 读入文件J, 字节集, 公开, 对付大文件
.参数 文件路径, 文本型
.子程序 判断是否为PNG图, 逻辑型, 公开
.参数 处理字节集, 字节集
.子程序 判断是否为图标, 逻辑型, 公开, 是返回真。
.参数 文件数据, 字节集
.子程序 取十进制, 整数型, 公开, 将非十进制的标准格式文本转换成十进制整数值
.参数 欲转换的值, 文本型, , 欲转换的值,文本型!
.参数 数值类型, 整数型, 可空, 0,#十六进制;1,#十进制(默认);2,#八进制;3,#二进制
.子程序 取图标不同尺寸, 整数型, 公开, 成功返回该图标文件的图标个数,无效图标返回0,获取失败返回-1
.参数 图标字节集, 字节集, , 要取该图标内部尺寸的图标数据。
.参数 图标存储器, 图标信息, 数组, 将取到的不同尺寸图标信息存放本容器中!
.子程序 取图片格式, 文本型, 公开, 返回该图片格式名称!无法识别的返回一个特征码!
.参数 图片字节集, 字节集
.参数 无法识别返回空, 逻辑型, 可空, 默认返回特征码!
.子程序 取资源文件图标, 字节集, 公开, 返回图标
.参数 文件路径, 文本型
.参数 临时图标路径, 文本型, 可空
.参数 注册表路径, 文本型, 可空, 用于自己指定读到的注册表路径!
.子程序 十六进制文本到字节集, 字节集, 公开, 将一串十六进制文本还原为字节集。还原为字节集可以将默认的16进制文本转换成字节集。如“00BFAD00”可还原为{0,191,173,0}
.参数 原始16进制文本, 文本型, , 如“00BFAD00AFD4FD4F9E054F9FF91FC5FF2076FBAFDB071044”
.子程序 替换文件路径变量为真实路径, 文本型, 公开
.参数 文件路径, 文本型
.子程序 字节集到十六进制, 文本型, 公开
.参数 要转换的字节集, 字节集
.数据类型 图标信息, 公开, 存储图标数据,以及图标的宽度、高度。
    .成员 图标数据, 字节集, , , 图标的数据。
    .成员 图标宽度, 整数型, , , 图标的宽度。
    .成员 图标高度, 整数型, , , 图标的高度。
    .成员 图标位深, 短整数型, , , 表示每个像素占用多少位,占用越多色彩越丰富!
.数据类型 资源数据, 公开
    .成员 名称, 文本型
    .成员 数据, 字节集
.程序集 EXE资源程序分析, , 公开
.子程序 程序分析_打开文件, 逻辑型, 公开, 如果指定的数据为可执行数据返回真,否则为假!
.参数 EXE资源数据, 字节集, , 要分析的可执行程序数据!
.子程序 程序分析_取图标组数据, 整数型, 公开, 由于处理出来的图标格式貌似不对,所以用这个笨的方法!
.参数 资源数索引, 整数型, 可空
.参数 资源数据存储, 资源数据, 可空 数组
.子程序 程序分析_取资源类型名称, 文本型, 公开, 返回该资源型名称,前提是必须要取资源类型数量后在调用,否则会出错!
.参数 资源数索引, 整数型
.子程序 程序分析_取资源类型数据, 整数型, 公开, 返回该资源类型子资源数量,失败返回-1
.参数 资源数索引, 整数型
.参数 资源数据存储, 资源数据, 可空 数组
.子程序 程序分析_取资源类型数量, 整数型, 公开, 返回程序含有的资源类型数量!如果未打开文件返回-1
.参数 资源名称存储, 文本型, 可空 数组, 存储每个资源的名称。
.子程序 清除资源, , 公开
.图片 图标之间的分隔, 公开, #用于分隔多个图标。

19434107715[下载].rar



上一篇:易语言模块 eWOW64Ext.ec
下一篇:易语言模块 HTTP应用模块.ec