首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MSVAD虚拟音频示例驱动程序"Inf2Cat标志测试失败“(WindowsWDK8.1)

MSVAD虚拟音频示例驱动程序"Inf2Cat标志测试失败“(WindowsWDK8.1)
EN

Stack Overflow用户
提问于 2015-01-30 20:23:19
回答 3查看 4.6K关注 0票数 2

所以我正在为Windows开发一个虚拟音频驱动程序。

主机:Windows8.1w/WindowsDriverKit8.1

测试/目标机:Windows8.1通过网络连接(以太网/Wi)。

IDE: Visual 2013 Express

项目: MSVAD (虚拟音频驱动程序)

部署配置用于Win7x64。

有关参考资料,请参阅本示例教程:https://code.msdn.microsoft.com/windowshardware/virtual-audio-device-3d4e6150#content

问题:

参见上面的教程链接。在"5.找到构建的驱动程序包“之后的"Build Sample”下面,本教程显示了目录中您应该拥有的文件列表。对我来说,C:\MSVAD\C++\x64\Win7Debug\package下有这些文件。他们都在那里,除了msvad.infmsvad.cat。然而,msvad.inf确实出现在C:\MSVAD\C++下面。

当我构建这个项目时,我会得到以下两个错误:

代码语言:javascript
运行
复制
Error : Driver Deployment Task Failed: Driver Preparation (x64) (possible reboot) C:\Program Files (x86)\Windows Kits\8.1\build\x64\ImportAfter\DriverDeployment.targets 69 9 package (Package\package)
Error : Driver Deployment Task Failed: Driver Install (x64) (possible reboot) C:\Program Files (x86)\Windows Kits\8.1\build\x64\ImportAfter\DriverDeployment.targets 69 9 package (Package\package)

但是,通过进入项目设置(在解决方案查看器中),我能够将msvad.inf文件放到正确的目录中,方法是在\package目录中添加要包含的msvad.inf (但仍然不是msvad.cat文件),但是当我构建项目时,出现了这样的错误:

代码语言:javascript
运行
复制
Inf2Cat Tool Output: ................................ Signability test failed.
Errors: 22.9.7: DriverVer set to incorrect date (must be postdated to 4/21/2009 for newest OS) in \msvad.inf
Warnings: None

我一直在努力想办法解决这个问题。我很确定这与msvad.cat文件有关。我尝试在WDK目录下使用Inf2Cat.exe,但它不会为我打开。当我尝试在管理模式下从CMD打开它时,它说访问是受限的或什么的。即使我打开了它,我也不能百分之百地确定该怎么做。我完全不知所措。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-03 04:21:48

解决了。我找到了一个帮助解决问题的教程。只是一步一步地决定该怎么做。

请参阅:https://technet.microsoft.com/en-us/library/dd919238(v=ws.10).aspx

票数 0
EN

Stack Overflow用户

发布于 2017-03-05 02:21:54

错误信息:DriverVer set to incorrect date (must be postdated to 4/21/2009 for newest OS -是相当自我描述的。在DriverVer INF部分中将有一个指定日期的[Version]参数。当然,2009年之前的日期对Win7+来说是没有意义的。

如果您的驱动程序较旧,则可能是为XP x64设计的。然后,您可以将带有/os:XP_X64参数的检查传递给inf2cat

票数 0
EN

Stack Overflow用户

发布于 2022-03-03 19:14:31

请设置以下配置:

解决方案是project->properties->ConfigurationProperties->inf2Cat->General->UseLocalTime->Yes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28243996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档