我在网上下载了一个软件,这个软件很不错呀
我想在给它增加一些功能,可是没有原代码,我改不了
我想请大家帮助一下,如何才能看EXE文件的代码或者使用何种语言
多谢谢

解决方案 »

  1.   

    一般来说可以反编译成汇编。使用WIN32DASM等。经过处理的exe可能还需要脱壳等crack相关的工作才可以。可以到这看看:
    www.pediy.com想反编译成高级语言,没可能。
      

  2.   

    以前dos下好像有个工具是exe2c 不过翻出来的c只有超人才能看懂
      

  3.   

    有啊  ,你可以为  billgate它肯定知道
     开个玩笑
      

  4.   

    我在网上下载了一个软件,这个软件很不错呀
    我想在给它增加一些功能,可是没有原代码,我改不了
    我想请大家帮助一下,如何才能看EXE文件的代码或者使用何种语言
    多谢谢
    这个好像不可以,你可以反汇编,但是只能用于部分的代码段,比如设定断点,判断下句要执行的汇编代码??
      

  5.   

    只能看到asm代码。
    用W32Dasm.
      

  6.   

    程序编译出来就是PE文件了。你可以用两种方法去找出它的一些代码。
    一个是动态跟踪。用softICE或是TRW2000这样的软件。
    二个是用静态的反汇编。用Win32DASM。反汇编出来的代码都是Windows32下的汇编代码。
    有一些像我们学的代码。但是可以看到里面是如何调用API函数的。可能会有一些用。
    我认为,还是用动态跟踪的方式比较的好。你可以有目标的去找一些东西。
    个人意见。