/*
*
* 1 首先打开解压包,可以设置打开方式,获得句柄;
* RAROpenArchive函数,需要RAROpenArchiveData结构体
* 或者
* RAROpenArchiveEx函数,需要RAROpenArchiveDataEx结构体
*
* 2 然后设置回调函数;
* RARSetCallback函数,需要设置回调函数
*
* 3 读取文件头,并判断是否解压完成;
* RARReader函数,需要RARHeaderData结构体
* 或者
* RARReaderEx函数,需要RARHeaderDataEx结构体
*
* 4 跳到下一个文件;
* RARProcessFile函数
* 或者
* RARProcessFileW函数
*
* 5 关闭句柄;
* RARCloseArchive函数
*/
#include <cstdio>
#define _UNIX
#include <string.h>
#include <iostream>
#include "dll.hpp"
using namespace std;
typedef int function(unsigned int msg, long int UserData, long int P1,
long int P2);
int main() {
cout<<"请输入解压模式:"<<endl;
cout<<"读取文件头不解压&#x
unrar.dll 使用简单说明
最新推荐文章于 2024-06-08 09:43:20 发布
本文详细介绍了如何在Windows环境中使用unrar.dll进行RAR文件的解压操作,包括加载库函数、调用解压API及常见问题处理,帮助开发者实现对RAR文件的程序化处理。
摘要由CSDN通过智能技术生成