静物这个游戏的HOOK工具是通过HOOK CreateFontA 这个函数来实现中文化以及字体名的设置的。: f, d9 h6 C) d/ p
CreateFontA 里还有一些参数,如fnWeight。改变它就可以改变字体的粗细。
5 Q8 T) \( i8 A i& o6 [! f5 I% I8 }% k2 k$ }; V! a# R
本工具就是要求在HOOK工具里实现改变字体粗细的功能。
1 \: P( D: {- Z1 Q% O4 t1 D& P" C4 ~1 w0 S* f
基本设计如下
1 G; R# K. A+ ^# w
+ c3 f4 M% r0 b. F2 }增加一个设定文件weight.ini , 在myDLL.DLL里读取这个文件里的值,对fnWeight赋值。# a5 U% q- P8 I2 y* N
从而达到改变字体粗细的功能。 |