rar文件密码怎么解开?vb

 我来答
sbj518
2016-02-03 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:81%
帮助的人:5290万
展开全部
在一些批处理任务的应用程序如安装程序中,需要对压缩文件进行解压缩处理。VB来实现对压缩文件格式,如RAR、Zip等文件的解压缩,总的来说,有以下两种方法:
一、 采用winrar命令行
一般来说,安装好winrar后,在安装目录中,有个名为rar.txt的文件。其实该文件就是Winrar的控制台(命令行)中文手册。下面我们一起来学习一下,和解压缩文件有关的命令行。
Winrar命令行的通用格式是:
RAR <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ]
[ <文件...> ] [ <解压路径\> ]
举 例来说 ,<命令>为a时,表示添加文件到压缩文件中,其中需压缩的文件由列表文件指定。当<命令>为e的时候,就表示解压文件到当前目录。如果需要将压缩文件解压缩 到自定义目录,则通常使用x命令,该命令表示带绝对路径进行解压缩。 -<开关>为-y,表示对于所有询问全部回答是。如果rar文件包含密码,则需要添加开关为"-p密码字符串",否则不能正常解压缩。
如果要判断是否winrar命令行是否执行成功,可以通过该命令行的返回值来判断。如果返回值为0,则成功执行。如果不为0,则执行过程中出现错误。错误代码rar.txt中有详细定义。请仔细研读该文件。
在有了上述理论作为基础之后,接下来,我们用VB来实现创建和解压缩一个带密码的压缩文件。
打开VB6,新建一个标准的Exe工程文件,界面设计如下图所示,控件的名称采用默认的名称。
图 解压缩界面
程 序首先要获得Winrar的安装路径,一般来说,安装好了Winrar后,会在注册表的HKEY_LOCAL_MACHINE\Software \Microsoft\Windows\CurrentVersion\AppPaths\创建一个winrar.exe的路径,该路径下有一个名为Path的字符串项,该项的值保存的就是Winrar的安装路径。本例中,引用 Registry Access Functions对象来实现对注册表的操作。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式