exe文件是可执行文件,已经过编译了,是直接打开的。
用VB6打开的是它的源文件,未经编译的。

解决方案 »

  1.   

    VB编译的EXE文件虽然是伪代码(供MSVBVM60.dll解释用),但是也足以让我们看不懂了,所以这个想法就算了吧
      

  2.   

    exe 文件如果可以打开,那微软也该公开源代码了
      

  3.   

    pcode编译的可以用vbparser等工具打开,如果你的pcode猛的话,也许可以看出一些东东,如果是nation代码编译的,用反汇编工具看看吧。
      

  4.   

    VB 5/6使用Native方式编译的程序基本上无法反编译。以前在http://www.ems.ru/~gold/(这个地址现在已经无法访问)看到VB 5的反编译的Demo。它可以反编译得到FORM文件,效果还不错。但目前没有看到过可以恢复代码的反编译器。如果程序被EXE压缩(如Shrinker)程序压缩过,一般则更难以处理(除非能找到合适的脱壳工具)。 
        你可以从http://www.ashsoft.com/(这个地址现在已经无法访问)购买VB3/4的反编译程序。我使用过它的正式版,效果还可以,不过反编译后的程序可读性不好,有一些小错误。本站点不提供盗版软件,所以请不要向我们索要该软件的正式版。 
        总的来看,如果你想反编译其他使用VB编写的软件,只要是VB 5.0以上的版本,基本不可能