WindowBlinds v3.0 enhanced 破解
Crack by fwnl
软件简介:
WindowBlinds 除了可以让你使用 BMP 图形作为程序的背景底图之外,它还
可让你 Windows 中的所有程序的窗口标题栏变成麦金塔电脑 Mac OS8 或是
BeOS 的样子,而你也可以将 Windows 95 的窗口标题栏弄成像Windows 98 一
样渐层显示,渐层的颜色还可以自订,标题条的文字可让你放在中间而不是预
设的左边。另外各位可以发现现在一般的新软件,其工具条的按钮形式都已改
成「浮动式」的,也就是当鼠标移到按钮上时它会浮起来,比较美观而且有立
体感,但仍能有一些软件(如 ACDSee、NetTerm)依旧是旧式的按钮形式,你只
要用这个软件就够将它们都改成「浮动式」的按钮喔!其他还有许多功能,譬
如可让桌面图标的文字底色变成透明......等等,在此不多叙述,各位自己抓
回来玩看看吧!
增强版支持注册用户下的所有完整功能! 可以修改 Windows 的窗体风格,
更显个性化的一面.可以下载安装更多的面板, 就像 Winamp 一样, 给窗口换
面板界面. 而且有的风格窗口还多了特别的功能(比如保留菜单条缩放功能)...
可以替换复选框/单选框/进度条/标签条/滚动条等等, 在 Windows 环境下,
也能见到 Mac机的界面啦! 新的 3.0 版本添加了对 XP 的进一步特殊效果支
持, 以及菜单背景面板和状态栏背景功能(需要面板支持)。
官方主页: http://www.stardock.com/
原版软件: http://202.96.84.135/skipli/chinese/
fo-wb30e.zip (1836k)
汉化补丁: http://202.96.84.135/skipli/chinese/
HBC-WindowBlinds30e-Fire.zip (361k)
破解工具: trw2000
trw2000载入程序wbload.exe后,填入注册名(不少于5位)注册码(必须是WB-XXXXXXX的形式),Ctrl+N然后 bpx hmemcpy.
f12数下来到
0167:0040EE87 68ACA54000 PUSH
0040A5AC // d 40a5ac 得WB-
0167:0040EE8C FF30
PUSH DWORD PTR [EAX]
0167:0040EE8E E83D7F0000 CALL
00416DD0
0167:0040EE93 59
POP ECX
0167:0040EE94 59
POP ECX
0167:0040EE95 85C0
TEST EAX,EAX
0167:0040EE97 8D4DE8 LEA
ECX,[EBP-18]
0167:0040EE9A 0F95C3 SETNZ
BL
0167:0040EE9D E8788E0100 CALL
00427D1A
0167:0040EEA2 84DB
TEST BL,BL
0167:0040EEA4 744D
JZ 0040EEF3 //前3是WB-就跳,
0167:0040EEA6 51
PUSH ECX
0167:0040EEA7 8BCC
MOV ECX,ESP
0167:0040EEA9 8965E4 MOV
[EBP-1C],ESP
0167:0040EEAC 57
PUSH EDI
0167:0040EEAD E8DD8B0100 CALL
00427A8F
0167:0040EEB2 E8B61A0000 CALL
0041096D
0167:0040EEB7 85C0
TEST EAX,EAX
0167:0040EEB9 749E
JZ 0040EE59 //一定不能跳,所以注册码前3位必为Wb-
0167:0040EEBB B8A4A54000 MOV
EAX,0040A5A4
0167:0040EEC0 6A40
PUSH 40
0167:0040EEC2 50
PUSH EAX
0167:0040EEC3 686CA54000 PUSH
0040A56C
0167:0040EEC8 50
PUSH EAX
0167:0040EEC9 68B0A54000 PUSH
0040A5B0
0167:0040EECE E854FEFFFF CALL
0040ED27
0167:0040EED3 50
PUSH EAX
0167:0040EED4 8BCE
MOV ECX,ESI
0167:0040EED6 E808640100 CALL
004252E3
0167:0040EEDB 6A40
PUSH 40
0167:0040EEDD 684CA54000 PUSH
0040A54C
0167:0040EEE2 68C4A44000 PUSH
0040A4C4
0167:0040EEE7 8BCE
MOV ECX,ESI
0167:0040EEE9 E8F5630100 CALL
004252E3
0167:0040EEEE E989030000 JMP
0040F27C
0167:0040EEF3 8D85B4FEFFFF LEA
EAX,[EBP-014C]
0167:0040EEF9 68C0A44000 PUSH
0040A4C0
0167:0040EEFE 50
PUSH EAX
0167:0040EEFF E84C7D0000 CALL
00416C50
0167:0040EF04 FF765C PUSH
DWORD PTR [ESI+5C]
0167:0040EF07 8D85B4FEFFFF LEA
EAX,[EBP-014C]
0167:0040EF0D 50
PUSH EAX
0167:0040EF0E E84D7D0000 CALL
00416C60
0167:0040EF13 8B465C MOV
EAX,[ESI+5C]
0167:0040EF16 33DB
XOR EBX,EBX
0167:0040EF18 83C410 ADD
ESP,10
0167:0040EF1B 895DD8 MOV
[EBP-28],EBX
0167:0040EF1E 3958F8 CMP
[EAX-08],EBX
0167:0040EF21 0F8E9A000000 JLE
0040EFC1
0167:0040EF27 8D85B4FEFFFF LEA
EAX,[EBP-014C]
0167:0040EF2D C745F001000000 MOV
DWORD PTR [EBP-10],00000001
0167:0040EF34 2945F0 SUB
[EBP-10],EAX
0167:0040EF37 DD45D0 FLD
REAL8 PTR [EBP-30]
0167:0040EF3A E875750000 CALL
004164B4
0167:0040EF3F 50
PUSH EAX
0167:0040EF40 E8767E0000 CALL
00416DBB
0167:0040EF45 8945E8 MOV
[EBP-18],EAX
0167:0040EF48 8B465C MOV
EAX,[ESI+5C]
0167:0040EF4B 0FB6941DB4FEFFFF MOVZX EDX,BYTE
PTR [EBX+EBP-014C]
0167:0040EF53 DB45E8 FILD
DWORD PTR [EBP-18]
0167:0040EF56 59
POP ECX
0167:0040EF57 8955E8 MOV
[EBP-18],EDX
0167:0040EF5A 8B48F8 MOV
ECX,[EAX-08]
0167:0040EF5D 8D841DB4FEFFFF LEA
EAX,[EBX+EBP-014C]
0167:0040EF64 8B55F0 MOV
EDX,[EBP-10]
0167:0040EF67 894DE4 MOV
[EBP-1C],ECX
0167:0040EF6A 03D0
ADD EDX,EAX
0167:0040EF6C 8B45E8 MOV
EAX,[EBP-18]
0167:0040EF6F 8955D4 MOV
[EBP-2C],EDX
0167:0040EF72 99
CDQ
0167:0040EF73 DB45D4 FILD
DWORD PTR [EBP-2C]
0167:0040EF76 F7F9
IDIV ECX
0167:0040EF78 DC0D481E4000 FMUL
REAL8 PTR [00401E48]
0167:0040EF7E DA65D8 FISUB
DWORD PTR [EBP-28]
0167:0040EF81 B9FF000000 MOV
ECX,000000FF
0167:0040EF86 0FB68415B4FEFFFF MOVZX EAX,BYTE
PTR [EDX+EBP-014C]
0167:0040EF8E 0FAFC3 IMUL
EAX,EBX
0167:0040EF91 8945D4 MOV
[EBP-2C],EAX
0167:0040EF94 8B45E8 MOV
EAX,[EBP-18]
0167:0040EF97 99
CDQ
0167:0040EF98 DB45D4 FILD
DWORD PTR [EBP-2C]
0167:0040EF9B F7F9
IDIV ECX
0167:0040EF9D DEC9
FMULP ST(1),ST
0167:0040EF9F 43
INC EBX
0167:0040EFA0 3B5DE4 CMP
EBX,[EBP-1C]
0167:0040EFA3 895DD8 MOV
[EBP-28],EBX
0167:0040EFA6 8945D4 MOV
[EBP-2C],EAX
0167:0040EFA9 DB45D4 FILD
DWORD PTR [EBP-2C]
0167:0040EFAC DEC1
FADDP ST(1),ST
0167:0040EFAE DC05401E4000 FADD
REAL8 PTR [00401E40]
0167:0040EFB4 D8C9
FMUL ST,ST(1)
0167:0040EFB6 DD5DD0 FSTP
REAL8 PTR [EBP-30]
0167:0040EFB9 DDD8
FSTP ST(0)
0167:0040EFBB 0F8C76FFFFFF JL
0040EF37
0167:0040EFC1 DD45D0 FLD
REAL8 PTR [EBP-30]
0167:0040EFC4 E8EB740000 CALL
004164B4
0167:0040EFC9 50
PUSH EAX
0167:0040EFCA E8EC7D0000 CALL
00416DBB
0167:0040EFCF 8945E4 MOV
[EBP-1C],EAX
0167:0040EFD2 8B465C MOV
EAX,[ESI+5C]
0167:0040EFD5 DB45E4 FILD
DWORD PTR [EBP-1C]
0167:0040EFD8 8B40F8 MOV
EAX,[EAX-08]
0167:0040EFDB 59
POP ECX
0167:0040EFDC 83F808 CMP
EAX,08
0167:0040EFDF 7D04
JGE 0040EFE5
0167:0040EFE1 B00E
MOV AL,0E
0167:0040EFE3 EB0B
JMP 0040EFF0
0167:0040EFE5 83F81F CMP
EAX,1F
0167:0040EFE8 7D04
JGE 0040EFEE
0167:0040EFEA 0406
ADD AL,06
0167:0040EFEC EB02
JMP 0040EFF0
0167:0040EFEE B017
MOV AL,17
0167:0040EFF0 0FB6C0 MOVZX
EAX,AL
0167:0040EFF3 50
PUSH EAX
0167:0040EFF4 8D85B4FEFFFF LEA
EAX,[EBP-014C]
0167:0040EFFA 50
PUSH EAX
0167:0040EFFB E8B4740000 CALL
004164B4
0167:0040F000 50
PUSH EAX
0167:0040F001 E85C2E0100 CALL
00421E62
0167:0040F006 83C40C ADD
ESP,0C
0167:0040F009 8D4DEC LEA
ECX,[EBP-14]
0167:0040F00C 68ACA54000 PUSH
0040A5AC
0167:0040F011 E8418E0100 CALL
00427E57
0167:0040F016 A158C04000 MOV
EAX,[0040C058]
0167:0040F01B 8D4DF0 LEA
ECX,[EBP-10]
0167:0040F01E 8945F0 MOV
[EBP-10],EAX
0167:0040F021 8D85B4FEFFFF LEA
EAX,[EBP-014C]
0167:0040F027 50
PUSH EAX
0167:0040F028 E82A8E0100 CALL
00427E57
0167:0040F02D 8D45F0 LEA
EAX,[EBP-10]
0167:0040F030 8D4DEC LEA
ECX,[EBP-14]
0167:0040F033 50
PUSH EAX
0167:0040F034 C645FC03 MOV
BYTE PTR [EBP-04],03
0167:0040F038 E8F48F0100 CALL
00428031
0167:0040F03D 8D4DF0 LEA
ECX,[EBP-10]
0167:0040F040 C645FC02 MOV
BYTE PTR [EBP-04],02
0167:0040F044 E8D18C0100 CALL
00427D1A
0167:0040F049 80BDB4FEFFFF77 CMP
BYTE PTR [EBP-014C],77
0167:0040F050 7507
JNZ 0040F059
0167:0040F052 C685B4FEFFFF57 MOV
BYTE PTR [EBP-014C],57
0167:0040F059 80BDB5FEFFFF62 CMP
BYTE PTR [EBP-014B],62
0167:0040F060 7507
JNZ 0040F069
0167:0040F062 C685B5FEFFFF42 MOV
BYTE PTR [EBP-014B],42
0167:0040F069 FF75EC PUSH
DWORD PTR [EBP-14]
0167:0040F06C FF37
PUSH DWORD PTR [EDI]
0167:0040F06E E85D7D0000 CALL
00416DD0
0167:0040F073 33DB
XOR EBX,EBX
//ecx 里是假码,是旧版的码
0167:0040F075 59
POP ECX
0167:0040F076 3BC3
CMP EAX,EBX
0167:0040F078 59
POP ECX
0167:0040F079 7542
JNZ 0040F0BD
0167:0040F07B 68ACA44000 PUSH
0040A4AC
0167:0040F080 FF765C PUSH
DWORD PTR [ESI+5C]
0167:0040F083 E8487D0000 CALL
00416DD0
0167:0040F088 59
POP ECX
0167:0040F089 3BC3
CMP EAX,EBX
0167:0040F08B 59
POP ECX
0167:0040F08C 742F
JZ 0040F0BD
0167:0040F08E 53
PUSH EBX
0167:0040F08F 8D8D58FEFFFF LEA
ECX,[EBP-01A8]
0167:0040F095 E823F7FFFF CALL
0040E7BD
0167:0040F09A 8D8D58FEFFFF LEA
ECX,[EBP-01A8]
0167:0040F0A0 C645FC05 MOV
BYTE PTR [EBP-04],05
0167:0040F0A4 E8FA850100 CALL
004276A3
0167:0040F0A9 8D8D58FEFFFF LEA
ECX,[EBP-01A8]
0167:0040F0AF C645FC02 MOV
BYTE PTR [EBP-04],02
0167:0040F0B3 E821820100 CALL
004272D9
0167:0040F0B8 E991020000 JMP
0040F34E
0167:0040F0BD DD05381E4000 FLD
REAL8 PTR [00401E38]
0167:0040F0C3 8D8558FDFFFF LEA
EAX,[EBP-02A8]
0167:0040F0C9 68C0A44000 PUSH
0040A4C0
0167:0040F0CE DD5DE0 FSTP
REAL8 PTR [EBP-20]
0167:0040F0D1 50
PUSH EAX
0167:0040F0D2 E8797B0000 CALL
00416C50
0167:0040F0D7 FF765C PUSH
DWORD PTR [ESI+5C]
0167:0040F0DA 8D8558FDFFFF LEA
EAX,[EBP-02A8]
0167:0040F0E0 50
PUSH EAX
0167:0040F0E1 E87A7B0000 CALL
00416C60
0167:0040F0E6 8B465C MOV
EAX,[ESI+5C]
0167:0040F0E9 83C410 ADD
ESP,10
0167:0040F0EC 895DD8 MOV
[EBP-28],EBX
0167:0040F0EF 8378F800 CMP
DWORD PTR [EAX-08],00
0167:0040F0F3 0F8E9A000000 JLE
0040F193
0167:0040F0F9 8D8558FDFFFF LEA
EAX,[EBP-02A8]
0167:0040F0FF C745F001000000 MOV
DWORD PTR [EBP-10],00000001
0167:0040F106 2945F0 SUB
[EBP-10],EAX
0167:0040F109 DD45E0 FLD
REAL8 PTR [EBP-20]
0167:0040F10C E8A3730000 CALL
004164B4
0167:0040F111 50
PUSH EAX
0167:0040F112 E8A47C0000 CALL
00416DBB
0167:0040F117 8945E4 MOV
[EBP-1C],EAX
0167:0040F11A 8B465C MOV
EAX,[ESI+5C]
0167:0040F11D 0FB6941D58FDFFFF MOVZX EDX,BYTE
PTR [EBX+EBP-02A8]
0167:0040F125 DB45E4 FILD
DWORD PTR [EBP-1C]
0167:0040F128 59
POP ECX
0167:0040F129 8955E8 MOV
[EBP-18],EDX
0167:0040F12C 8B48F8 MOV
ECX,[EAX-08]
0167:0040F12F 8D841D58FDFFFF LEA
EAX,[EBX+EBP-02A8]
0167:0040F136 8B55F0 MOV
EDX,[EBP-10]
0167:0040F139 894DD4 MOV
[EBP-2C],ECX
0167:0040F13C 03D0
ADD EDX,EAX
0167:0040F13E 8B45E8 MOV
EAX,[EBP-18]
0167:0040F141 8955E4 MOV
[EBP-1C],EDX
0167:0040F144 99
CDQ
0167:0040F145 DB45E4 FILD
DWORD PTR [EBP-1C]
0167:0040F148 F7F9
IDIV ECX
0167:0040F14A DC0D481E4000 FMUL
REAL8 PTR [00401E48]
0167:0040F150 DA65D8 FISUB
DWORD PTR [EBP-28]
0167:0040F153 B9D3000000 MOV
ECX,000000D3
0167:0040F158 0FB6841558FDFFFF MOVZX EAX,BYTE
PTR [EDX+EBP-02A8]
0167:0040F160 0FAFC3 IMUL
EAX,EBX
0167:0040F163 8945E4 MOV
[EBP-1C],EAX
0167:0040F166 8B45E8 MOV
EAX,[EBP-18]
0167:0040F169 99
CDQ
0167:0040F16A DB45E4 FILD
DWORD PTR [EBP-1C]
0167:0040F16D F7F9
IDIV ECX
0167:0040F16F DEC9
FMULP ST(1),ST
0167:0040F171 43
INC EBX
0167:0040F172 3B5DD4 CMP
EBX,[EBP-2C]
0167:0040F175 895DD8 MOV
[EBP-28],EBX
0167:0040F178 8945E4 MOV
[EBP-1C],EAX
0167:0040F17B DB45E4 FILD
DWORD PTR [EBP-1C]
0167:0040F17E DEC1
FADDP ST(1),ST
0167:0040F180 DC05401E4000 FADD
REAL8 PTR [00401E40]
0167:0040F186 D8C9
FMUL ST,ST(1)
0167:0040F188 DD5DE0 FSTP
REAL8 PTR [EBP-20]
0167:0040F18B DDD8
FSTP ST(0)
0167:0040F18D 0F8C76FFFFFF JL
0040F109
0167:0040F193 DD45E0 FLD
REAL8 PTR [EBP-20]
0167:0040F196 E819730000 CALL
004164B4
0167:0040F19B 50
PUSH EAX
0167:0040F19C E81A7C0000 CALL
00416DBB
0167:0040F1A1 8945E4 MOV
[EBP-1C],EAX
0167:0040F1A4 8B465C MOV
EAX,[ESI+5C]
0167:0040F1A7 DB45E4 FILD
DWORD PTR [EBP-1C]
0167:0040F1AA 8B40F8 MOV
EAX,[EAX-08]
0167:0040F1AD 59
POP ECX
0167:0040F1AE 83F808 CMP
EAX,08
0167:0040F1B1 7D04
JGE 0040F1B7
0167:0040F1B3 B010
MOV AL,10
0167:0040F1B5 EB0B
JMP 0040F1C2
0167:0040F1B7 83F80F CMP
EAX,0F
0167:0040F1BA 7D04
JGE 0040F1C0
0167:0040F1BC 0408
ADD AL,08
0167:0040F1BE EB02
JMP 0040F1C2
0167:0040F1C0 B017
MOV AL,17
0167:0040F1C2 0FB6C0 MOVZX
EAX,AL
0167:0040F1C5 50
PUSH EAX
0167:0040F1C6 8D8558FDFFFF LEA
EAX,[EBP-02A8]
0167:0040F1CC 50
PUSH EAX
0167:0040F1CD E8E2720000 CALL
004164B4
0167:0040F1D2 50
PUSH EAX
0167:0040F1D3 E88A2C0100 CALL
00421E62
0167:0040F1D8 83C40C ADD
ESP,0C
0167:0040F1DB 8D4DEC LEA
ECX,[EBP-14]
0167:0040F1DE 68ACA54000 PUSH
0040A5AC
0167:0040F1E3 E86F8C0100 CALL
00427E57
0167:0040F1E8 A158C04000 MOV
EAX,[0040C058]
0167:0040F1ED 8D4DF0 LEA
ECX,[EBP-10]
0167:0040F1F0 8945F0 MOV
[EBP-10],EAX
0167:0040F1F3 8D8558FDFFFF LEA
EAX,[EBP-02A8]
0167:0040F1F9 50
PUSH EAX
0167:0040F1FA E8588C0100 CALL
00427E57
0167:0040F1FF 8D45F0 LEA
EAX,[EBP-10]
0167:0040F202 8D4DEC LEA
ECX,[EBP-14]
0167:0040F205 50
PUSH EAX
0167:0040F206 C645FC04 MOV
BYTE PTR [EBP-04],04
0167:0040F20A E8228E0100 CALL
00428031
0167:0040F20F 8D4DF0 LEA
ECX,[EBP-10]
0167:0040F212 C645FC02 MOV
BYTE PTR [EBP-04],02
0167:0040F216 E8FF8A0100 CALL
00427D1A
0167:0040F21B FF75EC PUSH
DWORD PTR [EBP-14]
0167:0040F21E FF37
PUSH DWORD PTR [EDI]
0167:0040F220 E8AB7B0000 CALL
00416DD0 真假码比较
0167:0040F225 59
POP ECX
// d ecx 就是真注册码了
0167:0040F226 85C0
TEST EAX,EAX
0167:0040F228 59
POP ECX
0167:0040F229 7418
JZ 0040F243
name:fwnlfwnl sn: WB-3be64139
这个程序反编译找不到关键部位,不知这是为什么呀??
fwnl
上面的代码是用TRW抓的, 好像用wb和WB也能注册成功
2002.2.28
长沙
******
***
***
**
******** **** ** *** ****** **
** *** * ** ** **
**
*** ******* *** **
***
** ** ** ** ***
****
***
- 标 题:WindowBlinds v3.0 enhanced 破解 (17千字)
- 作 者:fwnl
- 时 间:2002-2-28 11:03:01
- 链 接:http://bbs.pediy.com