Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Deployment 如何使用vs2012和wdk8在目标操作系统上部署和测试微过滤器驱动程序?_Deployment_Driver_Minifilter - Fatal编程技术网

Deployment 如何使用vs2012和wdk8在目标操作系统上部署和测试微过滤器驱动程序?

Deployment 如何使用vs2012和wdk8在目标操作系统上部署和测试微过滤器驱动程序?,deployment,driver,minifilter,Deployment,Driver,Minifilter,我根据这个编写了我的第一个kwdf驱动程序。我没有做错什么。但当我使用vs2012创建和构建新的微过滤器驱动程序时,我不知道该如何在vmware中的目标操作系统上部署和测试它 因为在kwdf的部署中,我可以按照这个链接页面的部署和安装驱动程序,但是在vs2012生成的minifilter驱动程序的inf文件中,我找不到minifilter驱动程序的硬件ID,所以我不知道如何为minifilter驱动程序进行这些设置 这个问题让我发疯。如果你知道如何在vs2012中部署和测试微过滤器驱动程序,请告

我根据这个编写了我的第一个kwdf驱动程序。我没有做错什么。但当我使用vs2012创建和构建新的微过滤器驱动程序时,我不知道该如何在vmware中的目标操作系统上部署和测试它

因为在kwdf的部署中,我可以按照这个链接页面的部署和安装驱动程序,但是在vs2012生成的minifilter驱动程序的inf文件中,我找不到minifilter驱动程序的硬件ID,所以我不知道如何为minifilter驱动程序进行这些设置


这个问题让我发疯。如果你知道如何在vs2012中部署和测试微过滤器驱动程序,请告诉我。非常感谢。

在MS页面中,您正在引用的示例HW ID是
Root\KmdfSmall
,它位于
[Standard.NT$ARCH$]
下:

[Standard.NT$ARCH$]
%KmdfSmall.DeviceDesc%=KmdfSmall_Device, Root\KmdfSmall

对于真正的硬件,请使用适当的ID进行替换。

我认为硬件ID适用于某些驱动程序,如wdf驱动程序。在minifilter驱动程序的inf文件中,我没有找到硬件id。很明显,minifilter驱动程序的inf不同于其他驱动程序的inf,至少vs2012生成它们的方式不同。所以我应该自己在微过滤器驱动程序的inf文件中添加一个
[Standard.NT$ARCH$]
东西吗??或者我应该在Package Property Pages窗口中以不同的方式安装驱动程序吗??