上一篇我们编译好了sys文件,这时我们来安装内核模块。
一、下载安装工具
在这里我用到的是srvinstw.exe,在华军软件园可以找到下载地址:http://www.onlinedown.net/soft/36059.htm
二、安装内核驱动
1.打开并运行srvinstw
2.选择"安装服务"->"本地计算机"->输入服务名称(这里我输入的是first)->输入sys文件的路径(无法浏览,因为filefilter只能让我们选exe)
3.选择"设备驱动"->输入"NT驱动器目标名"(可以不填)->选择启动类型(建议选手动,不然不方便调试)
三、运行和查看输出信息
1.下载安装DebugView。下载地址:http://technet.microsoft.com/zh-cn/sysinternals/bb896647(en-us).aspx
2.管理员模式运行DebugView,并把Capture->Capture Kernel选上
3.由于前面已经安装了first.sys,我们这时只需要打开命令提示符,输入net start first和net stop first来启动和结束服务
4.启动服务我们可以在DebugView中看到相应的内核输出信息
00000000 0.00000000 first: Hello World!
00000001 3.25863314 first: Driver is unloading…