易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

hook 7za 获取解压缩进度信息   [复制链接]

    2023-02-28 08:41:00
    进阶教程源码
    易语言资源网
    1536 次浏览
    来源链接


论坛上有很多解压缩例子和模块,但是目前测试都无法解压缩4-5G、甚至更大的压缩包,调用7za命令行版可以解压缩超大压缩包文件,但是又无法获得解压缩的进度信息在窗口上显示,7za只在它的控制台输出,使用cmd获取回显等方式也无法完整的获取到,控制台打印输出的类型有的不是标准信息,下载官方的7z源码又看不懂{:4_270:}所以来对控制台打印的fputs函数进行hook拦截,然后将信息发送到我们的窗口,就能获取到完整的解压缩进度信息了。



点我下载 (已有 67 次下载)

引用模块


源码文件名 模块文件名
demo.e
精易模块.ec
hook.e
乐玩模块7.816.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
demo.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
hook.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:【网络助手1.0】_IP地址规划|路由汇...     下一篇:城市四级联动,带省市县乡镇ID版...