NT内核下user32 gdi32 kernel32 ntdll之间的关系

本文深入探讨了NT内核与9X系统内核的区别,重点阐述了NT内核如何通过严格的用户内存与内核内存区分,提高系统稳定性和安全性。同时解释了NT内核如何保留gdi32.dll、kernel32.dll、user32.dll等库,并通过ntdll.dll实现其内部功能,特别关注了MFC如何基于这些库实现功能。
部署运行你感兴趣的模型镜像

 NT内核下user32 gdi32 kernel32 ntdll之间的关系

NT内核区别于9X系统的内核,最大的区别就是前者严格的区分了用户内存和内核内存,

保证用户(主要是编程者)无法通过正常手段进行WINDOWS的核心部分,如进程块等,主要目的

用于提高系统的稳定性与安全性.

但为了兼容9X系统,NT内核的系统也保留了gdi32.dll kernel32.dll user32.dll,但其内部实现

主要由新增的ntdll.dll完成.

(mfc基于user32,gdi32和vc4的运行环境来实现,引入"CLASS"的概念,调用这些库里的函数,且有较多的函数名也与这些库里的函数名一样,仅仅是参数不同)

您可能感兴趣的与本文相关的镜像

Dify

Dify

AI应用
Agent编排

Dify 是一款开源的大语言模型(LLM)应用开发平台,它结合了 后端即服务(Backend as a Service) 和LLMOps 的理念,让开发者能快速、高效地构建和部署生产级的生成式AI应用。 它提供了包含模型兼容支持、Prompt 编排界面、RAG 引擎、Agent 框架、工作流编排等核心技术栈,并且提供了易用的界面和API,让技术和非技术人员都能参与到AI应用的开发过程中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值