修改易语言核心支持库名称工具

易语言 2020-08-24 17:50:20

修改易语言核心支持库名称工具

必须与原支持库文件名同长
核心库改名办法
DLL
改 478与488两处
EXE
非独立编译 :
改 0x401019 与 0x401023为核心库名即可
偏移为 419 与 423
独立编译:
在 40814C 改为核心库名
在 408140 改为核心库名
下面为内存补丁
在 0x403267 改为 jmp 406a7d 机器码为 E9 11380000 90 90
在 0x406a7d 改为
00406A7D > \50 PUSH EAX
00406A7E 8B4424 10 MOV EAX,DWORD PTR SS:[ESP+10] ;
00406A82 8B3D 4C814000 MOV EDI,DWORD PTR DS:[40814C]
00406A88 8938 MOV DWORD PTR DS:[EAX],EDI
00406A8A 8B3D 50814000 MOV EDI,DWORD PTR DS:[408150]
00406A90 8978 04 MOV DWORD PTR DS:[EAX+4],EDI
00406A93 8A15 54814000 MOV DL,BYTE PTR DS:[408154]
00406A99 8850 08 MOV BYTE PTR DS:[EAX+8],DL
00406A9C 58 POP EAX
00406A9D 8BF8 MOV EDI,EAX
00406A9F 59 POP ECX
00406AA0 83FF 01 CMP EDI,1
00406AA3 59 POP ECX
00406AA4 ^ E9 C5C7FFFF JMP 测试1.0040326E