Windows下的常见动态库介绍

本文介绍了Windows系统中的关键动态链接库,如kernel32.dll负责内存管理和系统服务,user32.dll提供用户界面API,gdi32.dll则涉及图形用户界面。此外,还提到了其他如winspool.lib, comdlg32.lib, advapi32.lib, shell32.lib, ole32.lib, oleaut32.lib, uuid.lib, odbc32.lib, odbccp32.lib, wsock32.lib和NetApi32.lib等库的作用。" 84039374,8180401,ARM嵌入式开发中的GCC内联汇编详解,"['嵌入式开发', 'C语言', 'GCC', '汇编语言', 'ARM架构']
摘要由CSDN通过智能技术生成
  1. kernel32.dll

    MSDN: MSDN中关于kernel的介绍——The main module of the Windows CE operating system. The kernel provides system services for managing threads, memory, and resources。

    kernel32.dll是Windows9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。

  2. user32.dll

    全名 Windows User API Client DLL
    user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息。
    在早期32-bit 版本的Windows中,用户控件是在ComCtl32中实现的,但是一些控件的显示功能是在User32.dll中实现的。例如在一个窗口中非客户区域(边框和菜单)的绘制就是由User32.dll来完成的。User32.dll 是操作系统的一个核心控件,它和操作系统是紧密联系在一起的。也就是说,不同版本的Windows中User32.dll 是不同。因此,应用程序在不同版本的Windows中运行的时候,由于User32.dll的不同,会导致应用程序的界面通常会有微小的不同。

  3. gdi32.lib

    系统文件gdi32.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。
    gdi32.dll是Windows GDI图形用户界面相关程序,包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值