问题描述:
想把傲游顶部的标题栏上的“傲游(Maxthon)2.52”修改为自己想要的字样,不知道怎么实现啊?我用了应用程序修改器打开了“Maxthon.exe”但是不知道怎么修改啊,各位编程高手帮帮忙啊,100分送上!,如果成功,有追加。谢谢啦
能说清楚点吗?我不懂编程的啊,谢谢一楼的高手。
问题解答:
SetWindowText 试试.
不行就搜索进程的资源数据,找到 "遨游(Maxthon)2.5.2"后直接替换掉即可.
使用 LoadLibrary 装入模块取得模块的句柄. FindResource LoadResource LockResource
就行了.具体的看MSDN吧.
补充:不懂编程,那没法子改了,使用某些工具可以,你搜 资源编辑器。
两种修改的方案。
第一种是动态修改。就是写一个程序,这个程序负责启动maxthon.exe进程,并且对它进行修改。或者等待maxthon.exe启动后,在运行修改程序。修改的方法是,元进程开辟一个地址空间,写入你想要的内容,获得窗口句柄,然后发送WM_SETTEXT消息,标题的地址是元进程的地址,而不能是本地进程的地址。
第二种是静态修改。就是直接修改maxthon.exe文件。方法是,首先要脱壳,然后搜索源标题内容,修改之。如果内容比原来的标题长度要长,那就麻烦点了。下访问断点,然后修改访问地址,改成一个可以容纳新标题的空白空间,把新标题写到这个新空间。
基本上,动态的很容易实现。静态的如果加壳,就很难修改了。
傲游这个不太好改,貌似程序加过壳,我用resourcehacker等一些可修改exe程序的软件打开maxthon.exe但是没有搜索到相应字符串。。
这个应该是改不了吧