最近公司在休息时间开始流行跑跑卡丁车了。同事们大家一起跑,感觉别有风味,很是热闹。我也已经差不多有半年多没有玩过了,下了新版玩起来,感觉还行,还能顺利的登上领奖台,不过很多时候都是大家群起攻之的目标。
在游戏退出的时候,有广告窗口弹出,还不能直接关闭,需要等段时间,这个令我很不爽,做窗口广告可以忍受,毕竟人家也要吃饭,但是也不能这样强制啊。于是就想动手干掉这个广告程序-AdBalloonExt.exe。
最初,我直接删除了AdBalloonExt.exe,但是发现退出游戏时,它还是会自动生成(有点像病毒)。直接打开AdBalloonExt.exe,清空其中的内容,还是不行。
经过几次测试找到了一个简单的去除弹出广告的方法。将AdBalloonExt.exe用任意文本编辑器打开,清空其中的内容后,保存,再将其属性改为只读即可。
方法简单,但是在更新后,还是会替换掉AdBalloonExt.exe文件,广告程序又会死灰复燃,总不能它更新一次我手动更改一次吧,于是想写个自动去除广告小程序。就算自动更新后,AdBalloonExt.exe再次被生成,只要运行一次补丁程序即可再次屏蔽广告。除非PopKart天天更新。
因为对NSIS稍微熟悉,所以首选就是它,功能强大,可定制性强,能直接找到PopKart的安装路径,于是就有了PopKart.NoAD.N.patch,但是体积稍大。使用方法:通过“浏览”找到泡泡卡丁车的安装目录,点击安装即可完成。
忽然想起还有dup,于是又用dup做了一个PopKart.NoAD.D.patch。由于dup不支持空文件,所以顺手把MS出的empty拉了过来,作为替换。这样退出时会有一个DOS闪过,还可以清理内存。使用方法:将此程序放至跑跑卡丁车的安装目录下,运行即可。
2个版本各有特长,大家按需所取,当然,此处也仅仅是抛砖引玉,希望大家能有更好的办法。呵呵,欢迎大家留下宝贵意见。
∨ 展开