我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:一品彩票 > 反汇编程序 >

VB6 反汇编 一个程序用VB写的 需要将界面上的logo替换掉 有什么

归档日期:06-25       文本归类:反汇编程序      文章编辑:爱尚语录

  VB6 反汇编 一个程序用VB写的 需要将界面上的logo替换掉 有什么办法么?

  VB6 反汇编 一个程序用VB写的 需要将界面上的logo替换掉 有什么办法么?

  我看了一下那个程序,他的logo是在一个背景的位图里,我现在就是不知道怎么把这个位图替换掉,不知道有没有能提供一下帮助,谢谢资源里面没有这个东西我有程序的源代码但是不知道是不...

  我看了一下那个程序,他的logo是在一个背景的位图里,我现在就是不知道怎么把这个位图替换掉,不知道有没有能提供一下帮助,谢谢

  资源里面没有这个东西 我有程序的源代码 但是不知道是不是跟现在手里这个exe一样 就是不知道是不是最新版本 而且在用vb编译的时候老是出问题 我也不是专门写程序的 就是朋友想让我帮忙弄一下展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部首先判断你的那个exe程序有没有加壳,如果没加壳的话就好办了,有壳要去壳才行(不细说了),VB编译的exe文件中,位图都是没压缩的,就是位图文件多大,存到exe文件里就是多大,格式、内容都没有变化,只要找到位图文件在exe文件中的位置,替换一个新的位图文件就可以了(新位图文件小了可以,不能比原先的大,用UltraEdit软件就可以做到,其它二进制编辑器也可以),你有源程序就更好办了,你看源程序里有没有那个位图,和exe文件做个二进制比较就知道位图在exe什么位置了。是不是最新版本的话,只能大概用下面的方法判断一下:你可以将程序运行环境搭建好后再编译(这个和系统环境有关,直接影响是否能编译及编译出来的exe文件大小和内容,尽量和最早编这个程序的机器一模一样),和你手头的那个exe文件进行二进制比较,如果一样的话,就是同一版本,不一样的话就是不同版本。更精准的方法就是用OllyDBG动态跟踪一下,这个比较难,估计你也不会。

  其次,vb6目前尚未有很好的反编译软件,如果没有原代码,只能看一下你的应用程序的资源文件是否含有这个logo了,如果没有,是没有什么办法的

  如果有源代码的话,打开windows画图版,绘制一个自己设计的logo,或者打开一个logo图片,点编辑菜单,选择全选,右键菜单点复制,回到vb6,点一下要替换logo的窗体的空白处,右键菜单点粘帖就可以了。vb6窗体的背景图替换方式就是以上,希望对您有所帮助!

本文链接:http://explodingspec.com/fanhuibianchengxu/538.html