Windows内核编程

Windows内核编程

系统软件
Windows内核编程不是针对修改Windows的内核进行的编程,这不同于UNIX或LINUX内核编程。Windows的内核并不公开,或者说Microsoft只公开了用于学习的一小部分内核(WRK)。但是Microsoft提供了Windows内核程序的开发包WDK(旧称DDK),Windows程序员可以通过WDK开发Windows内核程序。
  • 中文名:Windows内核编程
  • 外文名:无
  • 所属品牌:
  • 产品类型:
  • 解释:针对修改Windows的内核进行
  • 学科:计算机学
  • 开发包:WDK

简介

内核程序是运行在Ring0级的,因此内核程序要比应用层上的普通Ring3级程序有更高的权限。因此内核编程的应用,往往给传统软件带来更强的功能,实现技术上的飞跃。同理,黑客们也将传统的攻击程序或潜行程序从Ring3搬到了Ring0级去,以便于更隐蔽、更有效的监视或控制目标系统(如Rootkit)。

详情

Windows内核程序在开发的过程中,建议在虚拟机中调试。因为这不同于普通的Windows编程,在内核中的死锁可以直接到整个操作系统的死锁。在内核中的非法内存访问可以直接导致蓝屏死机(BSOD,Blue Screen of Death)。

最新资讯

尽管仍在中国市场占据近六成份额,但一代经典的操作系统Windows 7仍如期落幕。1月14日,微软正式终止对Windows 7系统的支持。微软发言人向北京商报记者解释,“运行Windows 7的电脑所采用的技术至今已十年,如今正是企业和用户切换到Windows 10的良机”。“云为先”战略,则是微软缩减对Windows业务的商业考量。

相关词条

相关搜索

其它词条