我用DEDE来看它的一个DCU,发现以下代码,请指点下迷津,是不是就是运行的时候提示弹出注册界面的那段代码,应该如何修改,谢谢。
procedure Register;
begin
00000000 : 51 PUSH ECX
00000001 : A1(00 00 00 00 MOV EAX,DWORD PTR [_DV_TAsaAlert{0xC2}]
00000006 : 89 04 24 MOV DWORD PTR [ESP],EAX
00000009 : 8B D4 MOV EDX,ESP
0000000B : 33 C9 XOR ECX,ECX
0000000D : B8(24 00 00 00 MOV EAX,Register{0x112}+36
00000012 : E8(00 00 00 00 CALL RegisterComponents{0x54}
00000017 : 5A POP EDX
00000018 : C3 RET NEAR
00000019 : 00 00 ADD BYTE PTR [EAX],AL
0000001B : 00 FF ADD BH,BH
0000001D : FF FF ? EDI
0000001F : FF 08 DEC DWORD PTR [EAX]
00000021 : 00 00 ADD BYTE PTR [EAX],AL
00000023 : 00 4E 61 ADD BYTE PTR [ESI+97],CL
00000026 : 74 69 JE +105;
(0x91)
00000028 : 76 65 JBE +101;
(0x8F)
0000002A : 44 INC ESP
0000002B : 42 INC EDX
0000002C : 00 00 ADD BYTE PTR [EAX],AL
0000002E : 00 00 ADD BYTE PTR [EAX],AL
end;
procedure Finalization;
begin
00000000 : 55 PUSH EBP
00000001 : 8B EC MOV EBP,ESP
00000003 : 33 C0 XOR EAX,EAX
00000005 : 55 PUSH EBP
00000006 : 68(25 00 00 00 PUSH Finalization{0x113}+37
0000000B : 64 FF 30 PUSH DWORD PTR FS:[EAX]
0000000E : 64 89 20 MOV DWORD PTR FS:[EAX],ESP
00000011 : FF 05(00 00 00 00 INC DWORD PTR [_DV_4{0xC6}]
00000017 : 33 C0 XOR EAX,EAX
00000019 : 5A POP EDX
0000001A : 59 POP ECX
0000001B : 59 POP ECX
0000001C : 64 89 10 MOV DWORD PTR FS:[EAX],EDX
0000001F : 68(2C 00 00 00 PUSH Finalization{0x113}+44
00000024 : C3 RET NEAR
00000025 : E9(00 00 00 00 JMP @HandleFinally{0x73}
0000002A : EB F8 JMP -8;
(0x24)
0000002C : 5D POP EBP
0000002D : C3 RET NEAR
end;
procedure NdbAlert;
begin
00000000 : 83 2D(00 00 00 00 01 SUB DWORD PTR [_DV_4{0xC6}],1
00000007 : C3( RET NEAR
end;