我希望使用JavaScript获取我的监视器的serialnumber
,但不使用注册表。我试过这样的话:
var objWMIService = SWBemlocator.ConnectServer(strComputer, "/root/wmi");
var colItems = objWMIService.ExecQuery("SELECT * FROM WmiMonitorID");
var enumItems = new Enumerator(colItems);
var tmp;
for (; !enumItems.atEnd(); enumItems.moveNext())
{
var objItem = enumItems.item();
tmp = objItem.ManufacturerName;
}
alert(String.fromCharCode(tmp));
警报只显示'未定义',如果我尝试其他int
属性,它会正常运行。