还有其他的dll文件都是处理哪类API的?

解决方案 »

  1.   

    To mousetrue:user32.dll、kernel32.dll、gdi32.dll、Advapi32.dll等都是Windows里面的核心Subsystem DLL,文档中所记载的诸多Win32 API都由这些DLL来提供。例如Win32 API中的ReadFile()函数就出自Kernel32.dll,MessageBox()则来自user32.dll,而gdi32.dll中则提供了一组和二维图像处理有关的API。如果您有兴趣,可以参考以下两本书:
    1)Programming Windows 第五版,作者是Charles Petzold。这本书的第21章《Dynamic-Link Libraries》中对动态连接库作了浅显易懂的介绍,也介绍了user32.dll、kernel32.dll、gdi32.dll等类库的内容分工。
    2)Inside Microsoft Windows 2000,作者是David A. Solomon和Mark E. Russinovich。这本书的第二章《System Architecture》更详细地介绍了Windows的系统架构,其中也介绍了以上这些Subsystem DLL在整个系统中的作用和地位。
    Hogwarts - S(u)ddenly dis@ppeared...

    本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。  
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。  
      

  2.   

    理论上dll都能调用啊,只不过这是系统提供的,其实.net很多功能也是调用系统api实现的。
      

  3.   

    to: Hogwarts([微软]S(u)ddenly dis@ppeared...) 
    谢谢你告诉我:)to: CForce()谢谢你的支持:)