比如我有个函数
int example()
{Messagebox(NULL,"A","A",NULL);
.........;
.........;
}
那么我该怎么得到这个函数的长度呢?

解决方案 »

  1.   

    你的题目我没有看懂 :Sint的长度是4个字节,用sizeof()
      

  2.   

    这样啊~~
    何必要用文件,复制到内存中,直接内存操作不就可以了
    或者你将这段代码赋值给一个CString,然后Getlength()也可以吧
      

  3.   

    楼主的意思是测编译后的二进制代码长度吧?
    一点想法:取得函数的入口地址后,向上比较内存中字节的内容,并记数,直到和ret的机器代码相同时停止比较。
    没试过,不知行不行。