冒险解谜游戏中文网 ChinaAVG

标题: HOOK工具蓝屏问题修正,请帮忙再测试。 [打印本页]

作者: shane007    时间: 2009-1-17 08:21
标题: HOOK工具蓝屏问题修正,请帮忙再测试。
由于HOOK API是一个简单高效的方法,所以想请大家帮忙测试一下HOOK工具在大多数中文XP机器上是否能正常运行。今后很多游戏的汉化都要基于这个工具。
+ {* y2 P2 O. T* {8 E& X0 H. l3 }/ v
测试方法很简单,执行软件包里的HookAPI.exe文件,过1分钟关闭,不出现系统异常之类的即可。
测试系统仅限中文XP.
1 o9 Q) b1 X  Y

7 n, \, l; F4 @+ S/ T& {, j软件包有两个,1个是原版,见附件,另一个如下,是我修改后的syberia2字体设定工具。
& K! F) c/ ]  X" h* T2个都需要测试一下。 字体设定工具执行后,再打开IE,部分字体变为隶体,是正常的。可以用chinaavg的网页做测试,不变是有问题的。 + E' Y) d# n" [9 s! s& B2 t

: A. x. C5 M% W* D
https://www.chinaavg.com/job.php?action=download&pid=tpc&tid=13088&aid=11110
1 `8 E1 u7 j5 E" b" x' R
6 q6 t7 N* H+ D* w. g$ n测试完后请回帖告知,谢谢! 3 _2 g' ?/ D$ |' j
[attach]11345[/attach]
8 I, Q. |6 X" G9 B1 A% M7 B

1 W, l6 [' C6 \$ R8 C--------------------------------------------------------------------
1 G9 \+ y6 i) f" i2009.1.18 更新 & c: q* n! n4 X5 K5 n: m
终于在网上找到了导致蓝屏问题的原因 ' ?- ?6 Q3 r# o: e+ t

& q8 o: @) [% q; e通过修改API函数开始前5字节,跳转到自定义API的方式,截获函数调用.
: o& j  c+ }0 C! _/ g1 h2 |/ v支持Win95,Win32等系统,在WinXp sp2或以后系统中使用,会出现蓝屏,原因是程序修改了代码的页面权限为PAGE_READWRITE,导至WinXP Sp2的系统保护功能出现蓝屏,只需将源代码里的所有PAGE_READWRITE修改为 PAGE_READWRITE_EXECUTE(实际为PAGE_EXECUTE_READWRITE)即可正常使用. 5 e" \- @' T1 O: o# x& l

  i3 `% f+ E) l( rhttp://www.dssz.net/21376_HookAPI17ForWindows.html
3 {4 g3 l5 n6 F" \1 Q+ o8 Y# ^9 p$ Z: u1 H- l
修改后在xp sp2 和vista上测试通过,都没有发生蓝屏现象。 0 [* h/ N) j) y( g' ~$ P' P* P
希望关心汉化的朋友再帮忙测试一下。
- O% e/ A3 j8 d执行软件包里的HookAPI.exe文件,过1分钟关闭,不出现系统异常之类的即可。
作者: wqzss    时间: 2009-1-17 10:09
原版不行,修改版可以。
作者: shane007    时间: 2009-1-17 10:15
引用第1楼wqzss于2009-01-17 10:09发表的 : 9 R0 I$ _% s  f. h' r$ ?
原版不行,修改版可以。

+ t( L: W' r; E, l9 U) q+ ~5 Q3 `; B7 _( z( v
原版不行是什么意思? : u9 d7 G5 ^7 y8 k
原版没有改过字体的,只要不出错就算OK了.
! q$ S  }& e  o5 m# H' P6 x0 G

. C( a0 f  [6 Y9 U( M; S. Xto talent_sky
% c) X% d- [# c4 U/ \( n1 G也许是你的中文XP有问题,你再找其他机器试试看。7 _( U  [- o3 w) f6 J! m% T0 y
6 ^% r1 z9 O4 N/ G% g  P
to wqzss
( f' Q- J5 b. IHook 工具没问题的话,打算用HOOK方法来解决syberia2换行问题。
: [2 v, J4 N6 [- O( }- A
: G2 t! P6 ?7 \; _. f+ ~希望更多人来测试,至少要有10个人以上。
作者: wqzss    时间: 2009-1-17 10:43
如果是你说的这样,那就没有问题。
作者: talent_sky    时间: 2009-1-17 11:24
已测试,原来的机子两个工具都不能用,用后就蓝屏重启
* ~2 Y  E  I! w8 M9 @( q
( L, F/ \0 l% F4 j* D换了一台机子,两个工具都能正常使用……
作者: 沙家浜的渔夫    时间: 2009-1-17 11:32
测试结果talent_skY第一种情况一样……( {% f) |; E8 l1 @" N! I

" _8 v' X1 h  j3 }7 D( m8 ]6 \: s% i4 b, A2 _" X
电脑蓝屏# l! n) Q8 P, O) E
5 w" D1 g8 Z4 j7 A; w) X2 P9 |
测试平台 笔记本 WIN XP SP3
作者: shane007    时间: 2009-1-17 11:38
引用第4楼talent_sky于2009-01-17 11:24发表的 :
; \9 y4 S" u. N  t已测试,原来的机子两个工具都不能用,用后就蓝屏重启
5 V$ f" x4 h% t. e6 ^! D% i' v- A
) t, h( Z6 ?. }- }$ I$ \3 V换了一台机子,两个工具都能正常使用……

9 [9 p- i8 B; ]  P7 D- G' r1 g3 _1 ]% g: ]
前后中文XP有什么区别吗?sp各是多少?/ _4 e  {" P2 n0 I- x" l
本人是SP2,都正常.. ~$ b- h0 M/ k1 u9 U( j
/ J7 J& K# I6 L0 X
wqzss是SP2还是SP3?
作者: wqzss    时间: 2009-1-17 11:56
SP3,IE6
作者: talent_sky    时间: 2009-1-17 11:59
我两台电脑都是Windows XP SP2
+ b- Q) ^0 T2 C9 }3 ^' }4 j9 F, A: Z( r. \
笔记本出错、台式机正常
! W* H; T9 m3 A( B! r! C7 L, ~7 W$ d: i% V) t5 |
难道是笔记本有问题?
作者: shane007    时间: 2009-1-17 12:19
看来SP不是问题的关键。看看控制面板管理工具的事件察看器,不知道有什么信息没有?
+ @6 }6 L! [& @* O, U7 l" B- |& \9 q9 ?' t* Y' v
现在有问题的都是笔记本,台式机都正常,是吧?
+ n8 W) k3 R( m: V9 G' C
; h# y" R' k% M4 q8 o( |& u; q需要更多的测试。
作者: 沙家浜的渔夫    时间: 2009-1-17 12:23
我又在家里的台式机上测试了下
  x  S, B8 @% x. g8 u; N: K' b
* H5 X' F  x3 R" s" j5 L8 t
: g7 x4 i  N4 {, Q5 c3 rSP2
8 }+ k0 A2 S' F7 k2 n
* `: }- L" R% S' S* t测试正常,无蓝屏现象
作者: shane007    时间: 2009-1-17 12:34
我也找了一台笔记本中文vista测试了一下,虽然没蓝屏,但是也出错了,hook字体失败。 9 x% L, h( d) `1 z# @% \
看来这个工具在笔记本上是有问题。

作者: wqzss    时间: 2009-1-17 13:20
我是用的笔记本,dell D630
作者: shane007    时间: 2009-1-17 13:31
引用第12楼wqzss于2009-01-17 13:20发表的  :
% Y4 ?( Y5 I/ }7 L/ u7 c0 A" f我是用的笔记本,dell D630
& N2 t2 C; W5 Y+ B- w
是吗,看来在一部分笔记本上有问题。
% J+ L1 p* B+ {9 V3 W* b8 C: h我是在Sony vaio上试的,出错。
! c) ?, x# W) i7 Y到目前为止,台式机都还正常。
作者: wlandwxy    时间: 2009-1-17 16:17
点击以后直接蓝屏重启,% ]$ j. m7 u, J* O( B# A8 E
SP3,3A台式机.opera
作者: paulhou    时间: 2009-1-17 22:29
台式机xpsp2一切正常。。。。
作者: zhang336970    时间: 2009-1-18 01:24
XP-SP2 、OPERA 开网页无任何变化。
$ j' g+ }5 z# l+ D(台式机 字库中无隶书字体)
作者: shane007    时间: 2009-1-18 10:33
引用第16楼zhang336970于2009-01-18 01:24发表的  :
7 B+ H* _% n$ }/ lXP-SP2 、OPERA 开网页无任何变化。
5 G1 B# v3 p) F6 {( f; P% T(台式机 字库中无隶书字体)
4 b9 q6 |( _, P" ]
这个是OK的
作者: shane007    时间: 2009-1-18 12:27
2009.1.18 更新
作者: talent_sky    时间: 2009-1-18 12:42
修正版已测试,可正常使用,蓝屏问题不再出现,辛苦了,shane007![s:1]
作者: shane007    时间: 2009-1-18 12:45
引用第19楼talent_sky于2009-01-18 12:42发表的  :
4 R+ y: }5 x! z' h修正版已测试,可正常使用,蓝屏问题不再出现,辛苦了,shane007![s:1]
0 F# v: \2 n7 g2 f2 u$ F+ M
太好了,静物的汉化暂时不会有什么问题了。
作者: 沙家浜的渔夫    时间: 2009-1-18 14:13
大眼睛
4 o& R! I8 S8 W" K3 n) x
) J' M2 u; H' E  R6 F蓝屏没出现了,但字体没发生变化
作者: shane007    时间: 2009-1-18 15:57
引用第21楼沙家浜的渔夫于2009-01-18 14:13发表的  :
2 U& l. c9 |( v/ _5 R% k' [大眼睛
! w7 E5 a, ^6 h6 D; b6 a" y* Q6 W
6 ^6 X/ q4 g5 i+ L0 m( O7 e/ A  j4 n; a' \蓝屏没出现了,但字体没发生变化
. \$ v6 P( j+ t
应该是没问题了,可能是你系统里没隶体,所以用缺省字体表示了。
作者: wlandwxy    时间: 2009-1-19 18:43
将蓝屏修正覆盖到原文件使用,没有跳出,由于系统字库无隶书,字体没发生变化,但是有个小问题,先运行测试文件的话,无论如何都打不开IE
作者: afish1984    时间: 2009-1-22 22:27
台式 SP3,运行第一个蓝屏,第二个没有任何改变,系统中有隶书。
作者: shane007    时间: 2009-1-22 22:50
引用第24楼afish1984于2009-01-22 22:27发表的  :8 _; e7 _/ G# r9 r9 ]* Z
台式 SP3,运行第一个蓝屏,第二个没有任何改变,系统中有隶书。
/ A' E/ a4 `9 {% b
应该没问题的,没蓝屏就OK
作者: liyonggame    时间: 2009-2-13 23:49
联想笔记本 正版XP sp2   无隶书字体5 J6 u" `  V0 }' o* Y. P
执行附件里第一个程序 蓝屏并自动重新启动7 g8 @- u" X/ @) M+ k; c
执行第二个“蓝屏修正” 一分钟后 点 “close”  无蓝屏 但当前ie关掉了
作者: cherrytea    时间: 2009-2-28 14:39
第一个没问题,第二个没有变字体,但是也没蓝屏
4 U  O+ N; ]% S4 C" [: u' J3 l% d! T: v9 C
笔记本,sp2
作者: 慕容枫叶    时间: 2009-3-17 16:46
笔记本出问题了。。。$ ]' ?4 [2 q! E, M
SP2的
* T! P; \/ [5 z* s9 e+ D+ r0 C修改版的可以。。。。




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2