敬业的IT人 >> 编程开发 >> 其他语言 >> Win32编程中请慎用ebx/esi/edi

Win32编程中请慎用ebx/esi/edi

敬业的IT人 互联网 佚名 2008-2-19 15:58:35
    ·VC++与MATLAB混合编程及其应用
    ·C# GDI+编程之基础篇
    ·浅析C#中图形编程
    ·编程指南:C语言编程易犯毛病集合
    ·浅析C#中的套接字编程
    ·UDP编程
    ·Java中的Socket编程
    ·编程新手选择开发语言的注意事项
    ·C# 编程规范
    ·七年之后我逃离编程
    根据我的试验,在win2000以上操作系统对于ebx,esi,edi好像是拿来就用,没有进行保护和恢复,如果你的程序中使用了这几个寄存器,请一定先压栈,用完后恢复。否则会使程序在win98下正常,在win2000下出现莫名其妙的非法操作,一般是提示某个地址不能进行读写操作,而这个地址并不在你的程序的控制下。
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com