一个程序,我想改变里面弹出来的一段文字(无源代码,程序用C++编译的)。我要怎么做呢?

是一个人家做的C++游戏外挂程序,不过它会不时地在游戏了弹出一些广告。所以我想把广告内容改一下或者把广告部分给删了。这是我用OD打开时的一段一段注释。

广告也要依靠事件插入驱动,所以完全可以找到它插入广告的代码给改成nop就可以了。
你找到这段代码只是图标设置事件,和广告事件应该关联不大,试试看再往后面找找看?
另外一个可能就是它自己用了高index的窗口覆盖在游戏上面,那么找找有没有setwindow的函数调用就知道了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-02
能具体点不,不明白
第2个回答  2011-02-02
一个应用程序发送WM_SETICON消息来将一个大图标或一个小图标与一个窗口相关联。大图标将在按下ALT+TAB组合键时显示,小图标将在窗口的标题栏内显示。

语法

lResult = SendMessage( // returns LRESULT in lResult
hWndControl, // (HWND) handle to destination control
WM_SETICON, // (UINT) message ID
wParam, // = () wParam;
lParam // = () lParam;
);

参数

wParam

指定图标的类型。该参数可以为下列值之一:

ICON_BIG
为窗口设置大图标
ICON_SMALL
为窗口设置小图标

lParam

新的大、小图标的句柄。如果该参数为NULL,由wParam参数指定的图标将会移除。

返回值

返回值是之前的大图标或小图标的句柄,取决于wParam参数的值。如果窗口之前没有wParam参数标识的图标类型,则返回NULL。

备注

DefWindowProc 函数返回一个之前的大、小图标的句柄

消息信息

Header Declared in Winuser.h, include Windows.h
Minimum operating systems Windows 95, Windows NT 4.0
相似回答