use jscript List Installed Software

 更新时间:2007年06月11日 00:00:00   作者:  
Description
Returns a list of software that was installed on a computer using Windows Installer. This information is then written to a text file.  Script Code
复制代码 代码如下:

var wbemFlagReturnImmediately = 0x10; 
var wbemFlagForwardOnly = 0x20; 

   var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2"); 
   var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Product", "WQL", 
                                          wbemFlagReturnImmediately | wbemFlagForwardOnly); 

   var enumItems = new Enumerator(colItems); 
   for (; !enumItems.atEnd(); enumItems.moveNext()) { 
      var objItem = enumItems.item(); 

      WScript.Echo("Caption: " + objItem.Caption); 
      WScript.Echo("Description: " + objItem.Description); 
      WScript.Echo("Identifying Number: " + objItem.IdentifyingNumber); 
      WScript.Echo("Install Date: " + objItem.InstallDate); 
      WScript.Echo("Install Date 2: " + objItem.InstallDate2); 
      WScript.Echo("Install Location: " + objItem.InstallLocation); 
      WScript.Echo("Install State: " + objItem.InstallState); 
      WScript.Echo("Name: " + objItem.Name); 
      WScript.Echo("Package Cache: " + objItem.PackageCache); 
      WScript.Echo("SKU Number: " + objItem.SKUNumber); 
      WScript.Echo("Vendor: " + objItem.Vendor); 
      WScript.Echo("Version: " + objItem.Version); 
      WScript.Echo(); 
   } 

相关文章

  • Bootstrap和Java分页实例第二篇

    Bootstrap和Java分页实例第二篇

    这篇文章主要为大家详细介绍了Bootstrap和Java分页实例第二篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 原生JS实现视频截图功能的示例代码

    原生JS实现视频截图功能的示例代码

    这篇文章主要为大家详细介绍了如何通过原生JavaScript实现视频截图功能,文中的示例代码讲解详细,具有一定的借鉴价值,需要的小伙伴可以参考一下
    2023-11-11
  • JavaScript循环遍历的24个方法,你都知道吗

    JavaScript循环遍历的24个方法,你都知道吗

    这篇文章主要给大家介绍了关于JavaScript循环遍历的24个方法,文中对每种方法都给出了详细的实例代码,方便大家理解学习,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-09-09
  • JavaScript变量声明详解

    JavaScript变量声明详解

    本文详细向大家介绍了javascript变量声明,并通过示例进行了具体分析,是篇非常不错的文章,这里推荐给刚入门的jser。
    2014-11-11
  • JS中的Replace()传入函数时的用法详解

    JS中的Replace()传入函数时的用法详解

    这篇文章主要介绍了JS中的Replace()传入函数时的用法详解,replace方法的语法是:stringObj.replace(rgExp, replaceText)关于js replace 传入函数的用法,大家通过本文学习吧
    2017-09-09
  • 让html元素随浏览器的大小自适应垂直居中的实现方法

    让html元素随浏览器的大小自适应垂直居中的实现方法

    下面小编就为大家带来一篇让html元素随浏览器的大小自适应垂直居中的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • javascript代码压缩工具的原理

    javascript代码压缩工具的原理

    JavaScript代码压缩对代码进行一系列优化处理,从而减小代码的体积,提高网页的加载速度,JavaScript代码压缩的原理包含去除代码中的空格、注释、不必要的换行符等无用字符,压缩变量名、压缩函数名等操作,将一些常见的操作(如+、-、*、/)转换成更短的操作符(如@、^、#、|)
    2023-12-12
  • js查找父节点的简单方法

    js查找父节点的简单方法

    用javascript实现的查找父节点的代码,方法比较不错
    2008-06-06
  • javascript 兼容各个浏览器的事件

    javascript 兼容各个浏览器的事件

    这篇文章主要介绍了javascript 兼容各个浏览器的事件,需要的朋友可以参考下
    2015-02-02
  • JavaScript转换数据库DateTime字段类型方法

    JavaScript转换数据库DateTime字段类型方法

    下面小编就为大家带来一篇JavaScript转换数据库DateTime字段类型方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论