在论坛,经常看到有些高手,通过查看程序的中间代码,或者对程序反汇编,或者查看程序执行消耗的时间,内存等什么的来对程序进行分析和改进,这是不是需要另外的工具?
我是用vs 2005写东西的。
请大家提些意见

解决方案 »

  1.   

    Reflector免费中相当好用的了。。
      

  2.   

    SDK里面也有很多工具,很实用的。下来瞧瞧嘛
      

  3.   

    reflector 反编译工具,很好用.现手上有,需要的话留个邮箱地址
      

  4.   

    Vs调试的时候就能够查看il代码,也能看寄存器和内存使用。
    断点时Ctrl+Alt+D就可以看反汇编代码,Ctrl+D, Y就是察看内存,输入内存地址即可,内存地址一般可以从寄存器窗口(Ctrl+D, R)得到,至于需要看什么寄存器,il代码中都写了。
    这些也只能算是工具,要解决问题还得看使用者的功力了。
      

  5.   

    还是reflector 反编译工具好
      

  6.   

    一般装好sdk基本上工具就齐全了
    sdk包含的工具相当多了
    ole对象查看器
    dempbin --pe文件静态分析和查看器
    spy++
    windiff
    等等另外还有一些第三方工具:
    静态反编译工具:reflector ,fox
    动态跟踪调试工具:IDA pro (实际上如果是自己代码,用vs自己带的动态调试工具也不错,IDA pro一般用来跟踪调试无源代码的程序)