这是我从 Microsoft 支持部门收到的答案。
msnmntr.sln
在 Visual Studio 中打开。
在解决方案资源管理器中,右键单击解决方案msnmntr
(2 个项目),然后选择Add > New Project
. 导航到Windows Driver > Package
。添加一个名为msnmntr
Package 的新驱动程序安装包。
在解决方案资源管理器中,右键单击解决方案msnmntr
(2 个项目),然后选择配置管理器。选择所需的配置和平台(例如:Win8 Debug、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
.