这是我从微软支持团队收到的答复。
在Visual Studio中打开msnmntr.sln
。
在解决方案资源管理器中,右键单击解决方案msnmntr
(2个项目),选择Add > New Project
。导航到Windows Driver > Package
。添加一个名为msnmntr
Package的新驱动安装包。
在解决方案资源管理器中,右键单击解决方案msnmntr
(2个项目),选择配置管理器。选择您想要的配置和平台(例如:Win8 Debug,x64)。
在解决方案资源管理器中,右键单击msnmntr
Package,选择属性。导航到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,,
C:\DriverTest\DriverFiles\msnmntr.inf
)。右键单击INF文件,选择安装
。net start msnmntr
。所以我遇到了一个与正在处理的样例相关的问题。一开始我很困惑他们实际上想让我编辑哪个项目。结果发现不是那个驱动项目,而是叫做“package”的那个项目。不确定您是否有这样的一个包,但在我的情况下,这就是问题所在。