阿杰 发表于 2010-5-7 22:27:07

WINRAR解压模块Unrar的调用源码(含使用例子源码)

首先按照国际惯例:对所有只下载不回复的哥们姐们进行全家问候
Unrar调用模块程序集 By NPZS,UnRar.dll 最新版本下载:http://www.rarlab.com/rar/UnRARDLL.exe
Unrar.dll 是 WINRAR官方推出的供编程用户操作 RAR 文件的动态链接库,使用该库提供的参数可以实现 GUI 版的 WINRAR 大部分功能,但以下功能无法实现:
1、压缩文件(即打包文件到 RAR 文件,这不是免费功能)
2、多格式支持(该库仅支持 .rar 格式文件,诸如 .iso .zip 等均不支持,即使改后缀名也是无效的,GUI 版也是通过格式支持库才可以打开其他格式的文件)。   

本模块功能:
1、解释链接库中所有函数为基本功能,诸如:取注释、取文件列表、取信息、判断文件信息、测试文件、解压文件等。
2、动态创建必要窗口,诸如 文件替换询问窗口、重命名窗口、分卷输入窗口、密码输入窗口等,逼真模拟 GUI WINRAR 功能。
3、提供 10 种函数、5 个常量及 1 种数据类型实现 WINRAR 文件查看、测试、解压等操作。   

声明:
本模块完全开源,除个别辅助调用函数收集于网络之外,所有核心代码及窗口创建代码均为本人原创(其中有参考 Unrar.dll 说明及示例文档)。本模块欢迎转载,也允许用户对其代码及功能进行二次开发,但请保留原著信息及版权声明,请尊重劳动,谢谢合作!
如有代码优化、效率优化、BUG修复及功能添加等良好意见和建议,欢迎跟帖提出,大家共同继续完善!   

本模块适用者:
1、编程中需要对 RAR 文件执行操作者;
2、欲学习动态窗口创建代码者;
3、了解相关 API 方法者(除 Unrar.dll 中函数,本模块还提供了 路径操作函数、文件匹配判断函数、E/C/DOS时间操作函数、窗口对话框控件创建及回调与信息循环函数、文件打开对话框函数等等诸多函数的使用方法示例代码)   

Ps: 本模块体积问题,由于模块提供了 API 动态窗口创建功能,该部分声明及编写占用了大半的代码体积,对于仅需基本功能而无须对话框提示的用户,完全可以根据代码及注释删减掉相关部分,则模块体积应该很小了!   
使用本模块,你只需自己设计一个漂亮的外壳界面,就可以制作一个自己的全功能 GUI 版 WINRAR 了。当然,前面提到的压缩、多格式支持功能本模块并未涉及。。。
源码下载:
**** Hidden Message *****

tthaha 发表于 2010-5-25 11:41:59

想看看,最经在做这个

liusha 发表于 2010-5-29 13:32:59

看看这种调用方法

everyone 发表于 2010-6-4 11:07:17

re!

回复 1# 阿杰

nhyezi 发表于 2010-6-6 14:37:51

回复 1# 阿杰

lfj1109 发表于 2010-6-9 12:44:00

看看有什么可以学的没:)

zyh006814 发表于 2010-6-29 23:21:57

学习学习

小及时雨 发表于 2010-7-21 09:00:41

学习学习

wwwufo001 发表于 2010-7-21 12:49:45

很好,学习一下

a12315 发表于 2010-8-2 17:03:35

xue xi xuexi

nieyanbing 发表于 2010-8-12 00:00:52

学习学习

rikthhpgf2005 发表于 2010-10-11 21:06:41

谢谢楼主!!!!好东东

djj 发表于 2011-3-17 15:32:07

yxcsky 发表于 2011-3-17 20:31:47

学习一下。。谢谢先。。。

liuzejian3 发表于 2011-5-19 07:26:10

{:1_130:}看看有什么可以学的

goding 发表于 2012-1-25 23:03:12

看看先,正好要用

zjwzlh 发表于 2012-3-7 14:29:10

正在找这个呢

zsyyui 发表于 2012-4-19 18:51:52

正在学习,谢谢!

drasonliao 发表于 2012-5-19 18:44:57

hehe

scott_sptl 发表于 2012-5-22 15:27:06

学习学习,谢谢

gghui1 发表于 2012-6-9 03:35:50

地方v

tenliq01 发表于 2012-9-9 15:47:26

看看,学习一下

meigui1758 发表于 2013-7-5 09:35:54

rar压缩强大

sam7894604 发表于 2014-7-27 03:01:22

看看支持啥格式

sku__ 发表于 2015-1-11 11:13:35

谢谢分享

upring 发表于 2015-3-20 10:07:34

编程思想真是无限的 只有想不到
页: [1]
查看完整版本: WINRAR解压模块Unrar的调用源码(含使用例子源码)