在这一章里,我们将利用前一章学到的很多知识来构建一个简单而完整的驱动程序,并构建它的客户应用程序,同时补充一些目前缺少的细节。我们会部署这个驱动程序并使用其功能—在内核模式执行一些用户模式下无法执行的操作。