返回信息流☆─────────────────────────────────────☆
applesun (桶哥) 于 (Thu Sep 24 17:06:09 2009) 提到:
windowsAPI编程和windows驱动编程是什么关系呢?
感觉windowsAPI是面向应用程序开发,调用API即可。。。
而windows驱动开发是面向最底层的,不能调用API吧,是不是驱动开发有自己的一套函数系统呢?API就是对这套函数系统的封装呢?
谢指点了。。。
☆─────────────────────────────────────☆
wks (cloverprince) 于 (Sat Sep 26 18:32:02 2009) 提到:
看样子和Linux内核编程与Unix应用编程的关系差不多吧。
☆─────────────────────────────────────☆
rebirthatsix (茫犭者-算法盲) 于 (Mon Sep 28 18:26:50 2009) 提到:
【 在 applesun 的大作中提到: 】
: windowsAPI编程和windows驱动编程是什么关系呢?
: 感觉windowsAPI是面向应用程序开发,调用API即可。。。
: 而windows驱动开发是面向最底层的,不能调用API吧,是不是驱动开发有自己的一套函数系统呢?API就是对这套函数系统的封装呢?
: ...................
这个你看看操作系统宏观概念应该会清楚一些,作为windows它是分层的操作系统,操作系统的核心功能比如文件、内存管理、网络、图形等等肯定是要跨层的,内核态包含的是这些功能的核心实现,而用户态则是包装好的借口供winddows自己以及win32程序员们调用
但是并不是所有的软件开发商都只开发用户态的软件,拿最典型的硬件驱动开发来说,他的代码仅仅跑在用户态怎么行?所以就得开发内核驱动代码,但是你写个驱动也得由操作系统支持吧,在内核里提供的更直接的支持就是kernel api,统称ddk
☆─────────────────────────────────────☆
jmpesp (我是垃圾) 于 (Fri Oct 2 09:37:06 2009) 提到:
能到了内核,还有什么是做不了的呢?只有我们不知道,没有我们做不到的,只要操作系统内核能做到的,驱动统统能做到
☆─────────────────────────────────────☆
CX3201 (Anti-reggubed|Spar小组菜鸟装B小分队) 于 (Sun Oct 4 19:33:18 2009) 提到:
都属于API,不过用的地方不一样,驱动中不能使用平时常用的很多函数
这是一条镜像帖。来源:北邮人论坛 / soft-design / #35875同步于 2009/10/7
SoftDesign机器人发帖
[合集] 【求助】关于windows编程
FadeToBlack
2009/10/7镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。