构建开发环境
VS2013
WinDbg(在WDK中包含)
VMware Workstation
VirtualKD
注意:
WDK和VS版本相对应,VS2012--WDK8.0 VS2013--WDK8.1 VS2015--WDK10
要先安装VS2013,然后安装WDK,在WMware中安装32位Windows7(主要是为了调试驱动方便),将VirtualKD中target目录拷贝到WMware中,并安装重启即可。
WinDBG不但可以调试内核,也可以调试应用程序,但是在调试内核的时候,被设计为双机调试,需要另外一台计算机(下面称为调试机,即虚拟机VMware),来调试被调试的计算机(下面称为被调试机,即物理机),WinDBG必须要安装到调试机上。