冒险解谜游戏中文网 ChinaAVG
标题:
【汉化资料】bik外挂字幕工具简要分析
[打印本页]
作者:
shane007
时间:
2009-2-19 12:08
标题:
【汉化资料】bik外挂字幕工具简要分析
受斑竹XYZ之托,对BCYJ的bik外挂字幕工具做一下简要分析。
" ?7 ^# q. I$ c2 }. O2 u; ?
! C8 U8 i! s7 S
这个工具主要用了DLL代理技术,又叫特洛伊DLL技术.
1 p" }7 n- i4 Q: c6 b4 z
由于现有的windows中DLL的使用都没有用数字签名,所以我们可以把原来的DLL改名,自己做一个代理DLL,把无关函数原样转发,要修改的函数修改后再转发给原DLL.代理DLL必须要有和原DLL函数100%相同的导出函数。
$ T4 ^# R$ R5 k9 R7 S2 B2 `
! @2 ^. j% J6 B0 y, r v
BCYJ自己在播放bik的关键DLL的基础上制作了一个代理DLL,在关键函数中加入了显示中文字幕的功能。基本原理就是如此。具体实现细节还是比较复杂的,内嵌了汇编。
' m; w: z4 J- P. G
0 g: }9 B% F% H
个人觉得这种方法还是相当不错的,和我用的HOOK方法类似。
8 o0 R; P/ P( {7 B! ` b8 r
- g) k7 D" |6 ]' g; T5 M9 H
不知道当时有测试图片没有,想看看实际效果。
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2