windows 7 内核程序开发一之开发环境

来源:互联网 发布:钓鱼台国宾馆 知乎 编辑:程序博客网 时间:2024/06/03 15:45

      最近,突发奇想开始学习起windows内核编程。要学习嘛?当然找最新的技术啦。虽然windows xp目前的用户还是占大多数,但是微软已经对windows xp 停止更新了,也就是说windows xp也快到头(哈哈,这是个人的猜想)。闲话不说了,开始进入正题。

      要在内核程序开发首先要具备C或C++的基础,然后就是到微软的网站下载WDK(windows driver kits),windows 7 对应的7600。

      安装完WDK后,我们先来配置下Windbg View。在windows 7 里Windbg是需要做一些配置的。首先,修改注册表,在注册表里添加[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Debug Print Filter] "DEFAULT"=dword:ffffffff。然后以管理员身份运行“cmd” 再输入“bcdedit -debug on”。

 

      注:在windows 7里做内核程序开发的调试工具都需要以管理员身份运行,如果直接运行的是不具有管理员权限的。

 

原创粉丝点击