TagRename(歌曲批量重命名)

00BE1076   .  E8 4DF3FFFF   call TagRenam.00BE03C8
00BE107B   .  8B45 DC       mov eax,dword ptr ss:[ebp-0x24]
00BE107E   .  E8 8DF1FFFF   call TagRenam.00BE0210                   ;  al = 1
00BE1083   .  8BD8          mov ebx,eax
00BE1085   .  A1 0053C100   mov eax,dword ptr ds:[0xC15300]
00BE108A   .  8B00          mov eax,dword ptr ds:[eax]
00BE108C   .  8818          mov byte ptr ds:[eax],bl
00BE108E   .  80FB 01       cmp bl,0x1
00BE1091   .  0F84 74020000 je TagRenam.00BE130B
00BE1097   .  E8 40EBFFFF   call TagRenam.00BDFBDC
00BE109C   .  A1 6046C100   mov eax,dword ptr ds:[0xC14660]
00BE10A1   .  8B00          mov eax,dword ptr ds:[eax]
00BE10A3   .  8338 00       cmp dword ptr ds:[eax],0x0
00BE10A6   .  0F8E 42020000 jle TagRenam.00BE12EE
00BE10AC   .  8B0D AC51C100 mov ecx,dword ptr ds:[0xC151AC]          ;  TagRenam.00C1B388
00BE10B2   .  8B09          mov ecx,dword ptr ds:[ecx]
00BE10B4   .  B2 01         mov dl,0x1
00BE10B6   .  A1 343D8800   mov eax,dword ptr ds:[0x883D34]
00BE10BB   .  E8 B4CEA1FF   call TagRenam.005FDF74
00BE10C0   .  8B15 284DC100 mov edx,dword ptr ds:[0xC14D28]          ;  TagRenam.00C1BD00
00BE10C6   .  8902          mov dword ptr ds:[edx],eax
00BE10C8   .  33C9          xor ecx,ecx
00BE10CA   .  55            push ebp
00BE10CB   .  68 C712BE00   push TagRenam.00BE12C7
00BE10D0   .  64:FF31       push dword ptr fs:[ecx]
00BE10D3   .  64:8921       mov dword ptr fs:[ecx],esp
00BE10D6   .  A1 284DC100   mov eax,dword ptr ds:[0xC14D28]
00BE10DB   .  8B00          mov eax,dword ptr ds:[eax]
00BE10DD   .  E8 AE2EA2FF   call TagRenam.00603F90
00BE10E2   .  A1 284DC100   mov eax,dword ptr ds:[0xC14D28]
00BE10E7   .  8B00          mov eax,dword ptr ds:[eax]
00BE10E9   .  8B10          mov edx,dword ptr ds:[eax]
00BE10EB   .  FF92 AC000000 call dword ptr ds:[edx+0xAC]
00BE10F1   .  33C0          xor eax,eax
00BE10F3   .  55            push ebp
00BE10F4   .  68 2111BE00   push TagRenam.00BE1121
00BE10F9   .  64:FF30       push dword ptr fs:[eax]
00BE10FC   .  64:8920       mov dword ptr fs:[eax],esp
00BE10FF   .  8B0D 0045C100 mov ecx,dword ptr ds:[0xC14500]          ;  TagRenam.00C1C330
00BE1105   .  A1 AC51C100   mov eax,dword ptr ds:[0xC151AC]
00BE110A   .  8B00          mov eax,dword ptr ds:[eax]
00BE110C   .  8B15 FC04BB00 mov edx,dword ptr ds:[0xBB04FC]          ;  TagRenam.00BB0554
00BE1112   .  E8 857EA2FF   call TagRenam.00608F9C
00BE1117   .  33C0          xor eax,eax
00BE1119   .  5A            pop edx
00BE111A   .  59            pop ecx
00BE111B   .  59            pop ecx
00BE111C   .  64:8910       mov dword ptr fs:[eax],edx
00BE111F   .  EB 0A         jmp short TagRenam.00BE112B
00BE1121   .^ E9 F27F82FF   jmp TagRenam.00409118
00BE1126   .  E8 458482FF   call TagRenam.00409570
00BE112B   >  A1 284DC100   mov eax,dword ptr ds:[0xC14D28]
00BE1130   .  8B00          mov eax,dword ptr ds:[eax]
00BE1132   .  8B10          mov edx,dword ptr ds:[eax]
00BE1134   .  FF92 AC000000 call dword ptr ds:[edx+0xAC]
00BE113A   .  A1 0045C100   mov eax,dword ptr ds:[0xC14500]
00BE113F   .  8B00          mov eax,dword ptr ds:[eax]
00BE1141   .  BA 8C15BE00   mov edx,TagRenam.00BE158C                ;  Tag&Rename 3.9 UNREGISTERED
00BE1146   .  E8 29A696FF   call TagRenam.0054B774
00BE114B   .  E8 7C20A6FF   call TagRenam.006431CC
00BE1150   .  84C0          test al,al
00BE1152   .  74 2B         je short TagRenam.00BE117F
00BE1154   .  8D55 D8       lea edx,dword ptr ss:[ebp-0x28]
00BE1157   .  A1 0045C100   mov eax,dword ptr ds:[0xC14500]
00BE115C   .  8B00          mov eax,dword ptr ds:[eax]
00BE115E   .  E8 BDA596FF   call TagRenam.0054B720
00BE1163   .  8D45 D8       lea eax,dword ptr ss:[ebp-0x28]
00BE1166   .  BA D015BE00   mov edx,TagRenam.00BE15D0                ;   /Portable Edition/


跟进00BE107E   .  E8 8DF1FFFF   call TagRenam.00BE0210                   ;  al = 1
00BE0210   $  55            push ebp
00BE0211   .  8BEC          mov ebp,esp
00BE0213   .  83C4 C8       add esp,-0x38
00BE0216   .  53            push ebx
00BE0217   .  56            push esi
00BE0218   .  33D2          xor edx,edx
00BE021A   .  8955 FC       mov dword ptr ss:[ebp-0x4],edx
00BE021D   .  8BD8          mov ebx,eax
00BE021F   .  33C0          xor eax,eax
00BE0221   .  55            push ebp
00BE0222   .  68 A803BE00   push TagRenam.00BE03A8
00BE0227   .  64:FF30       push dword ptr fs:[eax]
00BE022A   .  64:8920       mov dword ptr fs:[eax],esp
00BE022D   .  68 BC03BE00   push TagRenam.00BE03BC
00BE0232   .- E9 1E970400   jmp TagRenam.00C29955
00BE0237   .  8B45 00       mov eax,dword ptr ss:[ebp]
00BE023A   .- E9 D76F0400   jmp TagRenam.00C27216
00BE023F   .  F5            cmc
00BE0240   .  83ED 02       sub ebp,0x2
00BE0243   .  9C            pushfd
00BE0244   .  D3E0          shl eax,cl
00BE0246   .  C60424 65     mov byte ptr ss:[esp],0x65
00BE024A   .  9C            pushfd
00BE024B   .  FF3424        push dword ptr ss:[esp]
00BE024E   .  8945 04       mov dword ptr ss:[ebp+0x4],eax
00BE0251   .- E9 74840400   jmp TagRenam.00C286CA
00BE0256   .  66:8945 00    mov word ptr ss:[ebp],ax
00BE025A   .  60            pushad
00BE025B   .  C60424 39     mov byte ptr ss:[esp],0x39
00BE025F   .  881424        mov byte ptr ss:[esp],dl
00BE0262   .  8D6424 2C     lea esp,dword ptr ss:[esp+0x2C]
00BE0266   .- E9 C97E0400   jmp TagRenam.00C28134
00BE026B   .  68 FB5A9E78   push 0x789E5AFB
00BE0270   .  E8 F0760400   call TagRenam.00C27965
00BE0275   .  8945 04       mov dword ptr ss:[ebp+0x4],eax
00BE0278   .  68 EA9A23A8   push 0xA8239AEA
00BE027D   .  60            pushad
00BE027E   .  FF7424 04     push dword ptr ss:[esp+0x4]
00BE0282   .  9C            pushfd
00BE0283   .  8F4424 38     pop dword ptr ss:[esp+0x38]
00BE0287   .  C60424 34     mov byte ptr ss:[esp],0x34
00BE028B   .  885C24 04     mov byte ptr ss:[esp+0x4],bl
00BE028F   .  9C            pushfd
00BE0290   .  9C            pushfd
00BE0291   .  FF7424 40     push dword ptr ss:[esp+0x40]
00BE0295   .  8F45 00       pop dword ptr ss:[ebp]
00BE0298   .  66:C74424 04 >mov word ptr ss:[esp+0x4],0xDA92
00BE029F   .  9C            pushfd
00BE02A0   .  C60424 16     mov byte ptr ss:[esp],0x16
00BE02A4   .  9C            pushfd
00BE02A5   .  8D6424 4C     lea esp,dword ptr ss:[esp+0x4C]
00BE02A9   .- E9 867E0400   jmp TagRenam.00C28134
00BE02AE   .  883C24        mov byte ptr ss:[esp],bh
00BE02B1   .  8910          mov dword ptr ds:[eax],edx
00BE02B3   .  9C            pushfd
00BE02B4   .  C64424 08 B2  mov byte ptr ss:[esp+0x8],0xB2
00BE02B9   .  8D6424 48     lea esp,dword ptr ss:[esp+0x48]
00BE02BD   .- E9 727E0400   jmp TagRenam.00C28134
00BE02C2   .  83C5 04       add ebp,0x4
00BE02C5   .- E9 F5820400   jmp TagRenam.00C285BF
00BE02CA   .  F5            cmc
00BE02CB   .  00C3          add bl,al
00BE02CD   .  9C            pushfd
00BE02CE   .  F6C4 20       test ah,0x20
00BE02D1   .  9C            pushfd
00BE02D2   .  50            push eax
00BE02D3   .  8A0438        mov al,byte ptr ds:[eax+edi]
00BE02D6   .  E8 DE700400   call TagRenam.00C273B9


00BE02D1   .  9C            pushfd
00BE02D2   .  50            push eax
00BE02D3   .  8A0438        mov al,byte ptr ds:[eax+edi]
改为

00BE02D1    ^\E9 5A02DCFF   jmp TagRenam.009A0530


9C 50 8A 04 38
E9 5A 02 DC FF


009A0530    0000            add byte ptr ds:[eax],al

00 00 00 00 00 00 00 00 00 00 00 00 00 00
9C 50 C6 04 38 01 8A 04 38 E9 98 FD 23 00

009A0530      9C            pushfd
009A0531      50            push eax
009A0532      C60438 01     mov byte ptr ds:[eax+edi],0x1
009A0536      8A0438        mov al,byte ptr ds:[eax+edi]
009A0539      E9 98FD2300   jmp TagRenam.00BE02D6

posted on 2015-06-22 18:59  coffeesoft  阅读(355)  评论(0)    收藏  举报

导航