驱动编程
墨苍天
学习使人进步
展开
-
windows驱动编程学习(1)--------了解驱动
最近对windows驱动感兴趣,一般学习一般做笔记,由于已经学习了windows编程 所以对驱动编程应该有帮助。 驱动编程和应用编程 有什么不同呢? 1.权限不同: 驱动是在内核ring0下可以执行一些特殊的指令(国王),而应用在ring3这没有这一权限(普通平民)。 ring0环和ring3环是在操作系统还是cpu上? 2.严谨性: 驱动在内核下一步小心就出错导致经常蓝屏. 应用则不经常原创 2015-01-31 20:11:39 · 504 阅读 · 0 评论 -
windows驱动编程学习(2)--------第一个驱动 hello
工具: notepad++, wdk 7600(http://pan.baidu.com/s/1o6sm1Z0),monitor调试器http://pan.baidu.com/s/1c0rQPW0原创 2015-01-31 20:46:49 · 444 阅读 · 0 评论 -
驱动读取bios
开发环境: vs2008 + ddk7600 + window7(64位)测试环境: VMware + window xp系统(32位)//主要读取bios函数 void getBiosContent(){ //声明下变量 PUCHAR addr_base, backup_base; PHYSICAL_ADDRESS PortAddress = {0x0f0000, 0}; //...原创 2018-01-30 00:43:50 · 381 阅读 · 0 评论