我建议你还是看DOS的DEBUG吧!

解决方案 »

  1.   

    WINDOWS下的DEBUG没怎么用,但是DOS下的应该是没有反跟踪的,但是要检测版本信息。
      

  2.   

    to :windindance(风之舞) :能否说清楚一点,它们的大小是一样的.如果win有反跟踪的话,那文件大小应该不一样了.为何win的debug没怎么用呢?
      

  3.   

    我的意思:
    在以前(3-4年前)我经常用DOS下的DEBUG,但是转到WINDOWS后就很少用了它们的大小是一样的:指可执行还是汇编码?
    可执行不太可能吧?(.exe与.com的大小一般是不一样的)
    汇编码的大小相同只是巧合。但是一般这些软件都是要检测版本的。
    代码好象是
    mov ax 30
    int 21
      

  4.   

    不光是debug,不同版本的dos命令一般不能混用。两个debug肯定是不同的,大小相同可能是凑巧了。
    干什么要debug的反汇编代码呢?源代码不是更好看吗?
    你可以在http://263.csdn.net/FileBBS/files/2001_11/T_864_1.rar下载dos源码。
    如果你只想要debug的,我可以发给你。
      

  5.   

    我只是想知道debug是怎样设置它的工作坏境?
    它反汇编可执行程序时候,是不是先执行程序代码,然后在在将它转成汇编代码?
      

  6.   

    我想它不会先执行再反汇编,不然那些寄存器的值都改变了
    好像是debug.com不能在windows的Dos窗口下运行,可能是它自己它老了