在系统的内存空间执行
操作系统只有一份kernel32.dll, user32.dll和gdi32.dll加载到内存
为所有使用他们的application提供服务

解决方案 »

  1.   

    前几天看了看win32的汇编教程
    invoke MessageBox, NULL, addr szText, addr szCaption, 0
    等价:
    push  0
    lea  eax, szCaption
    push  eax
    lea  eax, sxText
    push  eax
    push  NULL
    call  MessageBox==是不是这样的:
    dll的代码部分在Wondows的系统空间(即高位的2G内存)执行, 
    而数据部分--实参存放在自己的stack中?--以前的win16所谓的dll不允许重入在win32中是怎么解决的啊?