高手来vb调用加密的WINRAR,如何把加密WINRAR里面文件调出来

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:30:23
vb调用加密的WINRAR,如何把加密WINRAR里面文件调出来
高手来帮下忙,写个具体实例我谢谢

用 RAR.EXE 命令行

枕善居有个vb调用unrar.dll的源码,你参考下

首先你要知道密码是多少.

例:假设1.rar密码为123,里面含有一个setup.exe.
把rar.exe复制到你的VB程序目录下.
在窗体上新建一个按钮,输入以下代码
rar e -p123 1.rar setup.exe : rar后空格,跟着e,再空格,跟着-p后面没有空格,紧跟密码,然后空格,输入要解压的RAR文件,空格,再输入要解压的具体文件

private sub command1_click()
shell "rar e -p123 1.rar setup.exe",5
end sub

-----------------------
RAR命令行:
RAR 3.80 beta 5 版权 (C) 1993-2008 Alexander Roshal 29 八月 2008
已注册给

用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
<@列表文件...> <解压路径\>

<命令>
a 添加文件到压缩文件
c 添加压缩文件注释
cf 添加文件注释
ch 改变压缩文件参数
cw 写入压缩文件注释到文件
d 删除压缩文件中的文件
e 解压压缩文件到当前目录
f 刷新压缩文件中的文件
i[参数]=<串> 在压缩文件中查找字符串
k 锁定压缩文件
l[t,b] 列