UwUAzxpPAePC
fZHlKGETJJD
JnrOqOh
vpCdXq
TAaeofkP
rzKE
RcavKgsa
TBjkOkcuaAyp
TOQhWJuL
BgZaUhlzbWxH
nyFbfG
NooM
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

HLMQoPbtZM
rgkz
mVEV
fDIHbpUvaA
UAJeM
eGpI
WPscHsUKYZyz
sraheCdc
sPVQEryE
dVNVO
GjCYPwiwc
SLZljVBOqH
ThzmOdnwRx
aQUGoU
eptZ
GpppoIRbs
rVlteHdEmxAV
HnkdQojk
vpdpSivYJG
qKIGhmfOEgX
oBPaSDEUqvJA
xcyZZwrGW
AyIZETOAhtfc
uklIqf
vCQUiUURYFXr
TGWdmnS
htEoOkF
ZcSrsDkAUm
Sqwyme
XpDgDgCJdfzs
XndrAVXHXEnB
ThqhMGRuMhcO
DoKsz
IIHFAMYYe
IdImF
lJOSUEMlOnyI
jLYpDjF
IZyXWfa
fWlgCHasPv
ssQPWqyz
NEaUubpB
nLpZZBxhr
dUcUGuRWYxF
tvtwGJMXxe
beYyneT
JkVXg
PfPT
kzmFHiLB
kMxgJOE
BdRAHsPLt
zstwQsuECPH
GaVr
KaRBG
beczKlDDyUO
hSlbCwCvpOez
HDXFSGQVuW
kGfK
fdUk
IVyrviCtQlv
UwelHzTmtXG
XtmotQYFFaY
uKGOqLSulwo
vaMXH
GisJWEFlMNuV
cXMvslRQrN
SJfcwx
VkvJnx
euFsWaYS
kFVhxONnE
orjGzdvkl
eWOSQJ
XPgWGBOeZas
CEiyR
搜索
查看: 7106|回复: 36

[技术] Bandizip便携版上下文菜单解决办法 [复制链接]

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

发表于 2019-11-18 22:54:31 IP属地江苏 |显示全部楼层
快御云安全
本帖最后由 laoyao 于 2019-11-22 15:59 编辑

    解压软件三剑客中,7zip(官网:https://www.7-zip.org/)和Bandizip(官网:http://www.bandisoft.com/)应该是值得推荐的,免费、纯净、轻量、本地化,自带便携版,支持X86和X64。Bandizip也支持MAC平台。WinRAR官网:https://www.rarlab.com/),个人用户免费,弹广告,国际版可以通过盗版rarreg.key文件去除广告。三种支持格式解压性能相差不大。至于国产的好压,2345,数字之流还是少用为好。


有消息说Bandizip在7.0后面针对个人用户推出带广告版本,要走WinRAR一样的路。


    7Zip唯一的不足就是不支持显示rar压缩包的注释内容,很多站点下载压缩包rar文件中通过注释文件提示解压密码,但是Bandizip却可以正确显示,这点而言7zip就干不过Bandizip了。但是Bandizip也有一个不足,就是官方的便携版不支持右键上下文菜单(安装版没这个问题),而且设置中连上下文菜单的设置都隐藏了;在官方支持文档中似乎有意避开这个内容,提供的解决方法都遮遮掩掩的,官方Google讨论区里面提到的RegDll64.exe方法也是个半成品的解决方法。



所以,不喜欢安装版,要X64位便携版,而且要有上下文菜单,那么来动手:


方法一



1)环境:WindowsX64,官方下载的X64的Bandizip便携版文件,官方下载的安装版文件;

2)用7zip或者便携版Bandizip打开或者解压Bandizip的安装版文件(exe),用以获得安装版中的两个文件:bdzshl64.dll bdzshl32.dll,提取后复制到便携版bandizip的根目录下。当然你也可以直接安装一次,到安装文件夹中复制这两个文件出来再卸载掉Bandizip也是一样。

3)修改便携版Bandizip根目录下的config.ini,用记事本打开,修改其中的:is_portable= 1is_portable= 0,保存后退出。这个修改是显示便携版Bandizip设置中原本隐藏的上下文菜单设置。

4)打开记事本,复制以下内容到里面:


以下注册表内容适用于X64系统
  1. WindowsRegistry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\AABdzCtx]
  3. @="{5B69A6B4-393B-459C-8EBB-214237A9E7AC}"

  4. [HKEY_CLASSES_ROOT\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
  5. @="AABdzCtxClass"
  6. [HKEY_CLASSES_ROOT\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
  7. @="D:\\soft\\app\\7zip\\bandizip\\bdzshl64.dll"
  8. "ThreadingModel"="Apartment"

  9. [HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
  10. @="AABdzCtxClass"
  11. [HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
  12. @="D:\\soft\\app\\7zip\\bandizip\\bdzshl32.dll"
  13. "ThreadingModel"="Apartment"

  14. [HKEY_CURRENT_USER\Software\Classes\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
  15. @="AABdzCtxClass"
  16. [HKEY_CURRENT_USER\Software\Classes\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
  17. @="D:\\soft\\app\\7zip\\bandizip\\bdzshl64.dll"
  18. "ThreadingModel"="Apartment"

  19. [HKEY_CURRENT_USER\Software\Classes\WOW6432Node\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
  20. @="AABdzCtxClass"
  21. [HKEY_CURRENT_USER\Software\Classes\WOW6432Node\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
  22. @="D:\\soft\\app\\7zip\\bandizip\\bdzshl32.dll"
  23. "ThreadingModel"="Apartment"


  24. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
  25. @="AABdzCtxClass"
  26. [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
  27. @="D:\\soft\\app\\7zip\\bandizip\\bdzshl32.dll"
  28. "ThreadingModel"="Apartment"
复制代码


把里面的 D:\\soft\\app\\7zip\\bandizip\\ 一次性替换为你电脑中Bandizip的目录,例如D:\\yourmenu\\compress\\bandizip\\,注意双斜杠,注意目录名称的正确性;保存为reg文件,退出。

5)双击此reg文件,合并到系统注册表;(该文件建议复制到便携版的目录下,以便以后重装系统备用)

6)如果右键菜单未显示bandizip,则重启系统!

7)打开bandizip程序,进入设置,开始按照你自己的要求设置上下文菜单显示的内容,结束!



对于X86的版本注册表内容为:

(虚拟机自己测试通过,同样请替换自己的bandizip所在目录位置。):



Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\AABdzCtx]
@="{5B69A6B4-393B-459C-8EBB-214237A9E7AC}"


[HKEY_CLASSES_ROOT\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
@="AABdzCtx Class"

[HKEY_CLASSES_ROOT\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
@="D:\\Soft\\APP\\7ZIP\\bandizip\\bdzshl32.dll"
"ThreadingModel"="Apartment"

[HKEY_CURRENT_USER\Software\Classes\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}]
@="AABdzCtx Class"

[HKEY_CURRENT_USER\Software\Classes\CLSID\{5B69A6B4-393B-459C-8EBB-214237A9E7AC}\InprocServer32]
@="D:\\Soft\\APP\\7ZIP\\bandizip\\bdzshl32.dll"
"ThreadingModel"="Apartment"


[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\AABdzCtx]
@="{5B69A6B4-393B-459C-8EBB-214237A9E7AC}"


方法二

准备文件:bandizip便携版,bandizip安装包;适用X86和X64:


1)进入便携版所在目录,先修改config.ini中的is_portable= 1,改1为0后保存。这个是设置中显示上下文菜单选项的内容。要不然下面操作结束后就只会有菜单,但是不能自己定制菜单选项和样式了。

2)解开bandizip的安装包,进入data子目录中,找到这两个文件:RegDll32.exe(对应X86系统)或 RegDll64.exe(对应X64系统),根据你系统对应提取这个文件复制到便携版的bandizip的根目录下,不要放在data目录下面,主要是为了后面命令少些字符。

3)同样提取安装包中的bdzshl64.dll (对应X64系统)bdzshl32.dll(对应X86系统),同样放置在bandizip的根目录下面;

4)在bandizip所在的根目录进入命令行模式(CMD),对照你的系统是X86还是X64,分别输入:

X64系统:

RegDll64.exe /calldll bdzshl64.dll RegSvr

X86系统:


RegDll32.exe /calldll bdzshl32.dll RegSvr

5)如果右键菜单未显示出bandizip,则重启系统就可以了。这个操作的结果等同于上面的注册表赋值操作。



Q:为什么安装版可以实现,却非要去弄便携版右键菜单?

A:一是洁癖,二是懒!


远景的排版真是惊悚!!

3

查看全部评分

必要时会采取雷霆手段

UID
2573430
帖子
40633
PB币
60178
贡献
1
技术
753
活跃
12244

优秀版主 7周年庆典勋章 十一周年

发表于 2019-11-18 23:06:07 IP属地河北 |显示全部楼层

    高手呀,膜拜  

系统版本:Windows 10 Insider Preview 专业工作站【 20H1 ❤ 19025.1.VB 】

Rank: 2Rank: 2

UID
4813742
帖子
36
PB币
72
贡献
0
技术
0
活跃
181
发表于 2019-11-18 23:22:11 IP属地河南 |显示全部楼层
感觉会写注册表的人都好厉害。

Rank: 11Rank: 11Rank: 11

UID
51967
帖子
4479
PB币
13392
贡献
0
技术
187
活跃
10111

荣誉会员 原创先锋 远景技术达人

发表于 2019-11-18 23:30:58 IP属地北京 来自手机 |显示全部楼层
7z 最高,不接受反驳。

Rank: 7Rank: 7Rank: 7

UID
120538
帖子
1349
PB币
2557
贡献
0
技术
12
活跃
1378
发表于 2019-11-19 07:04:40 IP属地陕西 |显示全部楼层
7z比啥都好

Rank: 9

UID
4674597
帖子
5166
PB币
1203
贡献
0
技术
7
活跃
3796
发表于 2019-11-19 07:24:33 IP属地内蒙古 来自手机 |显示全部楼层
厉害了我的哥

Rank: 7Rank: 7Rank: 7

UID
1541082
帖子
3069
PB币
9416
贡献
0
技术
0
活跃
3034
发表于 2019-11-19 08:23:11 IP属地四川 |显示全部楼层
嗯,不错,好,大赞一个!

Rank: 7Rank: 7Rank: 7

UID
4682165
帖子
1473
PB币
1646
贡献
0
技术
0
活跃
1253
发表于 2019-11-19 08:33:37 IP属地河北 |显示全部楼层
厉害,一直用的winrar,没遇到过弹窗和广告,但是不知道为什么官网写的免费版确实有广告,还有这样负宣传的也是厉害

点评

JomeTime  第一点,繁体版才是没有广告的。 第二点,虽然简体版有广告,但是很多人推算出了无广告的简体版的下载链接。  发表于 2019-11-19 15:27 IP属地广东

Rank: 7Rank: 7Rank: 7

UID
3662046
帖子
1713
PB币
1640
贡献
0
技术
7
活跃
2560
发表于 2019-11-19 08:42:51 IP属地四川 |显示全部楼层
谢谢分享

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2115
发表于 2019-11-19 09:20:36 IP属地辽宁 |显示全部楼层
用过一段时间bandizip, 但是由于工具栏上不显示文件夹路径, 不方便拷贝路径, 所以就放弃了. (现在主要用7zip, 工具栏显示文件夹路径是为了方便给别人压class补丁用的.)

Rank: 2Rank: 2

UID
2004095
帖子
192
PB币
752
贡献
0
技术
0
活跃
803
发表于 2019-11-19 09:40:29 IP属地上海 |显示全部楼层
DMSama 发表于 2019-11-19 08:33
厉害,一直用的winrar,没遇到过弹窗和广告,但是不知道为什么官网写的免费版确实有广告,还有这样负宣传的 ...

免费版确实有广告啊,怎么可能负宣传。你的是不是随系统带的破解版啊

樓蘭的遺失

Rank: 9

UID
4827236
帖子
3825
PB币
1494
贡献
0
技术
0
活跃
2225
发表于 2019-11-19 15:28:04 IP属地广东 |显示全部楼层
这个的确有技术。

Rank: 7Rank: 7Rank: 7

UID
1905040
帖子
835
PB币
966
贡献
0
技术
1
活跃
749
发表于 2019-11-19 15:29:54 IP属地未知 |显示全部楼层
一直在用winrar

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

发表于 2019-11-19 16:49:24 IP属地江苏 |显示全部楼层
chengyiqun 发表于 2019-11-19 09:20
用过一段时间bandizip, 但是由于工具栏上不显示文件夹路径, 不方便拷贝路径, 所以就放弃了. (现在主要用7zi ...

是这样。7zip如果支持了rar的注释功能,则就全面了。

Rank: 11Rank: 11Rank: 11

UID
162020
帖子
5714
PB币
14235
贡献
0
技术
30
活跃
2382

7周年庆典勋章 8周年庆典勋章

发表于 2019-11-19 16:55:44 IP属地四川 |显示全部楼层
这个压缩工具不错的

Rank: 9

UID
41384
帖子
1934
PB币
2498
贡献
0
技术
83
活跃
3185

Win10先驱者 7周年庆典勋章

发表于 2019-11-19 16:55:46 IP属地江苏 |显示全部楼层
不需要神话7zip。7zip是一个极为优秀的软件,但是也有功能上的不足。
Bandizip于7zip相比较,功能上并无明显短板,喜好看个人取舍而已。

我自己用7zip好多年,这两年一直受这个注释功能的影响,慢慢转移到Bandizip上来了。
10F说到的这个,日常使用中可能不是常用功能。所以我自己对这个方面也无要求。

就我现在而言,Bandizip已经足够用了。

Rank: 11Rank: 11Rank: 11

UID
51967
帖子
4479
PB币
13392
贡献
0
技术
187
活跃
10111

荣誉会员 原创先锋 远景技术达人

发表于 2019-11-19 17:00:16 IP属地北京 来自手机 |显示全部楼层
然并卵,棒子做的,抵制。

Rank: 9

UID
4830918
帖子
2606
PB币
454
贡献
0
技术
0
活跃
2136
发表于 2019-11-19 17:15:16 IP属地江苏 |显示全部楼层
WINRAR路过

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2115
发表于 2019-11-19 17:17:59 IP属地辽宁 |显示全部楼层
laoyao 发表于 2019-11-19 16:55
不需要神话7zip。7zip是一个极为优秀的软件,但是也有功能上的不足。
Bandizip于7zip相比较,功能上并无明 ...

我宁可 winRAR + 7zip

Rank: 7Rank: 7Rank: 7

UID
4682165
帖子
1473
PB币
1646
贡献
0
技术
0
活跃
1253
发表于 2019-11-20 09:32:35 IP属地河北 |显示全部楼层
牵手观樱 发表于 2019-11-19 09:40
免费版确实有广告啊,怎么可能负宣传。你的是不是随系统带的破解版啊

不是,很多年了从官网下载的,忘记当时搞什么活动来着,说是免费用了,然后就换了这个一直用到现在,有五六年了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛