<html>
<head> </head>
<body>
<SCRIPT language="javascript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">
updated = objObject.productUptoDate;</SCRIPT><OBJECT id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6"></OBJECT>
<OBJECT id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223"></OBJECT> <SCRIPT language="javascript">
var service = locator.ConnectServer();
var updated;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'antivirusproduct');
</SCRIPT><SCRIPT language="javascript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
document.getElementById("txtupdated").value=unescape(updated);
</SCRIPT><INPUT type="text" id="txtupdated" maxlength="150" size="100"/>
</body>
</html>
我在wmi下连接\root\SecurityCenter后然后select * from AntiVirusProduct可以发现有字段productUptoDate,显示是否更新,为什么上面的程序没反应呢?
<head> </head>
<body>
<SCRIPT language="javascript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">
updated = objObject.productUptoDate;</SCRIPT><OBJECT id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6"></OBJECT>
<OBJECT id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223"></OBJECT> <SCRIPT language="javascript">
var service = locator.ConnectServer();
var updated;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'antivirusproduct');
</SCRIPT><SCRIPT language="javascript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
document.getElementById("txtupdated").value=unescape(updated);
</SCRIPT><INPUT type="text" id="txtupdated" maxlength="150" size="100"/>
</body>
</html>
我在wmi下连接\root\SecurityCenter后然后select * from AntiVirusProduct可以发现有字段productUptoDate,显示是否更新,为什么上面的程序没反应呢?
<html>
<head> </head>
<body>
<SCRIPT language="javascript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">
MACAddr = objObject.processorid</SCRIPT><OBJECT id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6"></OBJECT>
<OBJECT id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223"></OBJECT> <SCRIPT language="javascript">
var service = locator.ConnectServer();
var MACAddr = "";
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_Processor');
</SCRIPT><SCRIPT language="javascript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
document.getElementById("txtMACAddr").value=unescape(MACAddr);
</SCRIPT><INPUT type="text" id="txtMACAddr" maxlength="150" size="100"/>
</body>
</html>