Display LiteSaver 为我提供了以下信息:
HP Display LiteSaver 安装一个 WMI 提供程序,该提供程序创建一个Win32_MonitorPowerSaving
在root\CIMV2
命名空间中调用的 WMI 对象。
WMI 对象具有(除其他外)以下方法:(
PowerOffNow
未给出参数)。
我对 WMI 完全陌生,但无论如何都是用 VBScript 写的:
Set objWMI = GetObject("winmgmts:root\CIMV2:Win32_DisplayPowerSaving")`
Set objMethod = objWMI.ExecMethod_("PowerOffNow")
我发现Win32_MonitorPowerSaving
应该是Win32_DisplayPowerSaving
。
显然ExecMethod_
是完全错误的。
那么为了执行这个方法,什么是正确的呢?