以前的破解,凑合看吧 (1千字)
由于我现在安装的是Win2000,SoftICE不太好使,而且我喜欢NetVampire,对NetAnt不太注意,所以不解1.22版了,以前解过一个版本,原理应该差不多,凑合着看吧。The MoveWindow function changes the position and dimensions of the specified window. For a top-level window, the position and dimensions are relative to the upper-left corner of the screen. For a child window, they are relative to the upper-left corner of the parent window's client area.
BOOL MoveWindow(
HWND hWnd, // handle of window
int X, // horizontal position
int Y, // vertical position
int nWidth, // width
int nHeight, // height
BOOL bRepaint // repaint flag
);
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00417F4C(C)
|
:00417F88 891D80BD4300 mov dword ptr [0043BD80], ebx
:00417F8E 891D88BD4300 mov dword ptr [0043BD88], ebx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00417F86(U)
|
:00417F94 8B45F8 mov eax, dword ptr [ebp-08]
改为:
00417F94 EB1790
(此处跳到00417FAD,就是跳过00417FAB FFD7 call edi这个CALL是调广告窗口的)
* Possible Reference to String Resource ID=00001: "mailto:support@netants.com?subject=Feedback of "
|
:00417F97 6A01 push 00000001
:00417F99 2B45F0 sub eax, dword ptr [ebp-10]
:00417F9C 6A3F push 0000003F
:00417F9E 50 push eax
:00417F9F FF75F4 push [ebp-0C]
:00417FA2 FF75F0 push [ebp-10]
:00417FA5 FF356CD44300 push dword ptr [0043D46C]
:00417FAB FFD7 call edi(调用movewindow函数)
:00417FAD 8345F440 add dword ptr [ebp-0C],00000040
改为:
00417FAD 8345F400
(00417FAD那行加上的00000040就是广告条的高度,将其改为加上0即可)
这只是一部分破解,前边还有一处是调用adver.dll的,很好改,在w32dasm中的string找到adver.dll将其跳过即可)
其实和C-pen讲的一样,很欢迎台湾的朋友。
