手头上有个EXE文件,如何获得他的源代码?VB的!

解决方案 »

  1.   

    可以的。只要你的程序使用 ROM BASIC 或者 Advanced BASIC...
      

  2.   

    休想!!!至于网上流传的一些软件据说可以反编译,告诉你,反编译的东西不是垃圾就是ASM,根本没用
      

  3.   

    VB4.0以前如果程序不是过于复杂倒是可以反编译,网上可以找到,不过反编译后代码可读性很差,代码也较先前代码执行效率差很多。自从5。0以后反编译就不可能了,你也别费心了,更何况目前的软件大多在发行前用加壳工具也就是压缩EXE文件工具加了壳,反编译必须先脱这壳(这就很不容易解决)。
    打消你的积极性了,不过也没办法,像朋友们说的,真要有这个工具你可就发了,哈哈哈。
      

  4.   

    以前的FOXPRO确实有反编译程序UnFoxPro.EXE,反编译后,代码反而更清晰,该缩进的有缩进。
    VB只是听说有,但没亲眼见过。
      

  5.   

    用现在的反编译软件只能得到他的界面,而不能得到Code
      

  6.   

    要知道源码与exe并不是一一对应的关系
      

  7.   

    能写出这种程序的人,写十个VB编译器的本事也有了。连盖茨都不会写,但是如果真有外星高智商生命写出来了,我先看看 kernel32.dll user32.dll gdi32.dll comctl32.dll shell32.dll explorer.exe ntldr.exe command.com io.sys 还有 vb6.exe winword.exe msdev.exe mfc42.dll msvbvm60.dll msvcrt.dll excel.exe ...... 的代码。
      

  8.   

    dim 我 as 忍着
    if 红狐狸你在写这样的代码 then
    我=会笑昏的
    哈哈哈哈哈 嘻嘻嘻 _
    嘻嘻嘻哈哈哈
    if not(哈哈哈哈哈or 嘻嘻嘻 _
    or 嘻嘻嘻哈哈哈) then
    msgbox"555555555"
    end if
    end if
    我=住院了
    (乐极生悲!)
      

  9.   

    To:56625079(红狐狸) 
    我用你的方法去做了,可老是報錯:編釋錯誤,有If,卻沒有End If
    不知是什麼問題^_^
      

  10.   

    VB是解释型语言 反编译好象很困难 用汇编 和 ICE吧
      

  11.   

    可以反编译的,很简单:用写字板打开exe文件,复制粘贴到新文件,另存为*.vbp就可以了。。
      

  12.   

    根据程序的难度,找些程序员,给些Money,用他们的大脑而不是电脑可以反编译。
      

  13.   

    完全可以
    工具很多,如
    百度
    GOOGLE
    CSDN
    ....................
    方法如下:
    把该软件拿过来使用,看它的整个功能,发现你不会实现的,用上面的工具搜索或者上CSDN询问大家
    最终 你在做一个同样功能的软件,就可以得到源代码了绝对可行
      

  14.   

    顶。 yanchangshan(草上飞)完全可以
    工具很多,如
    百度
    GOOGLE
    CSDN
    ....................
    方法如下:
    把该软件拿过来使用,看它的整个功能,发现你不会实现的,用上面的工具搜索或者上CSDN询问大家
    最终 你在做一个同样功能的软件,就可以得到源代码了绝对可行嘻嘻嘻哈哈哈嘻嘻嘻哈哈哈嘻嘻嘻哈哈哈嘻嘻嘻哈哈哈
      

  15.   

    顶。 yanchangshan(草上飞)完全可以
    工具很多,如
    百度
    GOOGLE
    CSDN
    ....................
    方法如下:
    把该软件拿过来使用,看它的整个功能,发现你不会实现的,用上面的工具搜索或者上CSDN询问大家
    最终 你在做一个同样功能的软件,就可以得到源代码了绝对可行嘻嘻嘻哈哈哈嘻嘻嘻哈哈哈嘻嘻嘻哈哈哈嘻嘻嘻哈哈哈
      

  16.   

    可以反编译的,很简单:用写字板打开exe文件,复制粘贴到新文件,另存为*.vbp就可以了。。
    --------------------------------------------------------------
    谢谢这位兄弟, 我试了一下, 发现真的是这样, 而且也可以反编译 VC 做的软件, 只不过
    是要另存为  *.dsw
      

  17.   

    嘘,这话可别让bill听见,他会吓哭的,将来有人可以用这个抢了它的微软。
      

  18.   

    //可以反编译的,很简单:
    //
    //用写字板打开exe文件,复制粘贴到新文件,另存为*.vbp就可以了。。
    //--------------------------------------------------------------
    //谢谢这位兄弟, 我试了一下, 发现真的是这样, 而且也可以反编译 VC 做的软件, 只不过
    //是要另存为  *.dsw
    太正确了,把VB改写成Delphi只要将.frm .bas后缀改为.pas!!!
      

  19.   


    可以反编译的,很简单:用写字板打开exe文件,复制粘贴到新文件,另存为*.vbp就可以了。。  是真的吗?好像太简单了啊!!!!
      

  20.   

    以前看到过一个反编译工具,只是把VBP给反编译过来了
    要继续就要付钱买了,要几千美金,俺没有本钱买来试
      

  21.   

    楼主的确不是地球人啊 想要反编译出源代码难于上青天啊 不过搞成ASM倒相对简单 起码可能的
      

  22.   

    可以反编译的,很简单:用写字板打开exe文件,复制粘贴到新文件,另存为*.vbp就可以了。。---------------------------------------------------------------------打是打开了,提示不能加载呀,哪出问题了呀
      

  23.   

    dotnet java 这方面防反编译就差些。
      

  24.   

    WINDOWS 的源代码我有啊,不过太多了,有20000多个文件呢,还可能是WINDOWS98的,看了几个程序的代码(画图,计算器等),太复杂了,基本没什么用。
      

  25.   

    楼主说nothing is impossible!