ppa*_*ojr 7 wdk device-driver visual-studio wfp
我试图编译和部署从MSDN调用获得的WFP样本,msnmntr但同样的问题适用于所有样本.
此示例和所有示例都无法部署,因为Visual Studio 2012 Ultimate中缺少文档中的一个步骤.
它说:
1)打开驱动程序包的属性页.在Solution Explorer中右键单击驱动程序包项目,然后选择"属性".
2)在驱动程序包的属性页中,单击"配置属性",单击"驱动程序安装",然后单击"部署".
但是,Visual Studio 2012中没有这样的选项,您可以在下面的屏幕中看到:

我想知道我做错了什么.
这是我从 Microsoft 支持处收到的答案。
msnmntr.sln在 Visual Studio 中打开。
在解决方案资源管理器中,右键单击解决方案msnmntr(2 个项目),然后选择Add > New Project。导航Windows Driver > Package。添加名为 Package 的新驱动程序安装包msnmntr。
在“解决方案资源管理器”中,右键单击“解决方案” msnmntr(2 个项目),然后选择“配置管理器”。选择所需的配置和平台(例如:Win8 调试、x64)。
在“解决方案资源管理器”中,右键单击msnmntr“包”,然后选择“属性”。导航Configuration Properties > Driver Install > Deployment。查看Enable deployment。查看Remove previous driver versions before deployment。输入目标计算机的名称。选择Do Not Install。
在解决方案资源管理器中,找到并打开msnmntr.inf. 在[Version]部分中,添加以下行:
Class = ActivityMonitor
CatalogFile = msnmntr.cat
就在该[Strings]部分的上方,添加以下部分:
[SourceDisksNames]
1 = %DiskId1%,,,""
[SourceDisksFiles]
msnmntr.sys = 1,,
在“生成”菜单上,选择“生成解决方案”。
在目标计算机上找到 INF 文件(示例:C:\DriverTest\DriverFiles\msnmntr.inf)。右键单击 INF 文件,然后选择Install.
在目标计算机上,以管理员身份打开命令提示符窗口,然后输入net start msnmntr。
| 归档时间: | 
 | 
| 查看次数: | 3589 次 | 
| 最近记录: |