CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  Windows 9X

请问dll文件互相之间的关系。

楼主marcal(苍穹落寞)2003-02-02 00:32:07 在 Windows专区 / Windows 9X 提问

我知道win9x的最内核是kennel32.dll、user32.dll、GDI.dll三个文件,我现在很想知道他们之间的关系是怎么样的和别的dll文件之间的关系又是怎么样的?  
   
    我认为所有的进程都要在kennel32.dll里面登记,然后要kennel32.dll分配内存空间和cpu时间片。这样我认为在windows里面的所有程序都是kennel32.dll里面的一个对象,都递属于kennel32.dll。 问题点数:100、回复次数:7Top

1 楼Laney(6吨大笨猫)回复于 2003-02-02 03:10:55 得分 0

很想知道答案!Top

2 楼LesterYu(啸)回复于 2003-02-02 20:10:54 得分 40

不是吧。那些只是Win32平台的核心呀。  
  硬件抽象层驱动才是操作系统核心。  
  kennel32.dll、user32.dll、GDI.dll只是提供Win32平台访问底层平台的函数库。  
  Top

3 楼marcal(苍穹落寞)回复于 2003-02-04 14:37:11 得分 0

哦,对这些都只是一些接口Top

4 楼marcal(苍穹落寞)回复于 2003-02-04 14:42:08 得分 0

我突然在想,其实这些文件就是windows中间的接口层。他统一了接口。而他们调用驱动程序。  
    实际上,这就是计算机的封装,所以我现在觉得windows不是界面,不是我们平时接触到的东西,而是一个标准。windows本质上是对硬件的统一标准。Top

5 楼zhenhao(轻松XP)回复于 2003-02-04 16:55:04 得分 20

那些文件里边都是函数,他们是互相调用的关系。  
   
  你编过com组件就知道了。软件不能是硬件的标准,比如cpu,intel的cpu里边有指令,操作系统就要支持这些指令才能使用。操作系统是管理计算机的软件和硬件资源的软件。Top

6 楼iorigao(小胖)回复于 2003-02-04 21:42:37 得分 20

我也认为这些都是接口,是系统的内核。Top

7 楼yongtang(Reloaded)回复于 2003-02-04 23:05:46 得分 20

DLL里通常封装一些程序执行时所要调用的资源,比如图片啊、各种信息啊,当然最重要的是函数。可以说如果一个没有DLL支持的可执行文件是很难立足系统的,所以DLL是辅助可执行文件的。Top

相关问题

  • DLL文件?
  • 驱动程序文件*.sys和提供api函数的文件*.dll到底是怎么样的关系?
  • 关于dll文件
  • .DLL文件问题!
  • dll文件删除
  • 关于.dll文件
  • 生成dll文件?
  • .cs文件封装成DLL文件
  • 怎么调用dll文件?
  • dll文件无法注册??

关键词

  • win32
  • 文件
  • 函数
  • 硬件
  • 操作系统
  • dll
  • 执行
  • 平台
  • 软件
  • kennel

得分解答快速导航

  • 帖主:marcal
  • LesterYu
  • zhenhao
  • iorigao
  • yongtang

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo