我一直在尝试使用 Visual Studio 2012 工具编译和部署 Microsoft 提供的示例键盘过滤器。我通过串行电缆设置了目标计算机(带有串行电缆的虚拟盒似乎正在工作,因为设置过程设法在目标计算机上安装了所有东西)。
示例代码编译得很好,但是当我尝试部署它时,它首先告诉我它正在部署,需要一段时间,然后声明它失败并出现以下错误:
错误:驱动程序部署任务失败:默认驱动程序包安装任务(可能重新启动)
有谁知道可能出了什么问题?
提前致谢。
我一直在尝试使用 Visual Studio 2012 工具编译和部署 Microsoft 提供的示例键盘过滤器。我通过串行电缆设置了目标计算机(带有串行电缆的虚拟盒似乎正在工作,因为设置过程设法在目标计算机上安装了所有东西)。
示例代码编译得很好,但是当我尝试部署它时,它首先告诉我它正在部署,需要一段时间,然后声明它失败并出现以下错误:
错误:驱动程序部署任务失败:默认驱动程序包安装任务(可能重新启动)
有谁知道可能出了什么问题?
提前致谢。
我不知道如何解决这个问题。但我猜你的部署设置是在驱动程序包的包属性页面中:
在Package Property Pages窗口的左窗格中, Configuration Properties > Driver Install > Deployment,您在右窗格的Driver Install Options部分中选择了Install and Verify 。如果我点击,那么您应该选择硬件 ID 驱动程序更新并输入您的驱动程序的硬件 ID。您可以在 vs2012 生成的驱动程序的 inf 文件中找到它。
您可能会发现此 http://msdn.microsoft.com/en-us/library/hh439665(v=vs.85).aspx对您很有用,尤其是该站点的部署和安装驱动程序部分。