Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 使用“发生错误”部署迷你过滤器驱动程序_Visual Studio 2012_Driver_Minifilter - Fatal编程技术网

Visual studio 2012 使用“发生错误”部署迷你过滤器驱动程序

Visual studio 2012 使用“发生错误”部署迷你过滤器驱动程序,visual-studio-2012,driver,minifilter,Visual Studio 2012,Driver,Minifilter,我正在编写我的第一个迷你过滤器驱动程序。 我的环境是: 主机操作系统:Win7 64位 来宾操作系统:Win Server 2008 R2 VMWare:8.0.2 VS 2012和WDK8.0 首先,我编写了一个Kmdf演示。它运行正常。 然后,我使用VS2012创建了一个迷你过滤器驱动程序,并构建了它。但我没能做到。 minifilter驱动程序和KMDF驱动程序在软件包属性->驱动程序安装中是否有不同的设置,或者我未能正确安装vs2012和wdk8 “错误”对话框显示: 驾驶员测试 在解决

我正在编写我的第一个迷你过滤器驱动程序。 我的环境是: 主机操作系统:Win7 64位 来宾操作系统:Win Server 2008 R2 VMWare:8.0.2 VS 2012和WDK8.0

首先,我编写了一个Kmdf演示。它运行正常。 然后,我使用VS2012创建了一个迷你过滤器驱动程序,并构建了它。但我没能做到。 minifilter驱动程序和KMDF驱动程序在软件包属性->驱动程序安装中是否有不同的设置,或者我未能正确安装vs2012和wdk8

“错误”对话框显示: 驾驶员测试
在解决方案中部署驱动程序时出错:索引超出了数组的界限。

kmdf不同于minifilter,您可能需要查看minifilter特定的说明。在VS2012生成的kmdf驱动程序inf中,这段代码[Standard.NT$ARCH$]%KmdfSmall.DeviceDesc%=KmdfSmall\u设备,出现Root\KmdfSmall,我可以根据以下内容进行设置:KMDF包属性->配置属性>驱动程序安装>部署并启用部署,然后输入我的KMDF驱动程序的硬件ID。但是Minifilter驱动程序的inf没有[Standard.NT$ARCH$],我应该如何设置Minifilter的硬件ID以在目标计算机上部署它??