List Installed Software Features


Posted in Javascript onJune 11, 2007

Description

Returns a list of features for all the software installed on a computer using Windows Installer.  Script Code

var wbemFlagReturnImmediately = 0x10;  
var wbemFlagForwardOnly = 0x20;     var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");  
   var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_SoftwareFeature", "WQL",  
                                          wbemFlagReturnImmediately | wbemFlagForwardOnly);  
   var enumItems = new Enumerator(colItems);  
   for (; !enumItems.atEnd(); enumItems.moveNext()) {  
      var objItem = enumItems.item();  
      WScript.Echo("Accesses: " + objItem.Accesses);  
      WScript.Echo("Attributes: " + objItem.Attributes);  
      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 State: " + objItem.InstallState);  
      WScript.Echo("Last Use: " + objItem.LastUse);  
      WScript.Echo("Name: " + objItem.Name);  
      WScript.Echo("Product Name: " + objItem.ProductName);  
      WScript.Echo("Status: " + objItem.Status);  
      WScript.Echo("Vendor: " + objItem.Vendor);  
      WScript.Echo("Version: " + objItem.Version);  
      WScript.Echo();  
   } 
Javascript 相关文章推荐
Javascript优化技巧(文件瘦身篇)
Jan 28 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
Jan 12 Javascript
五个jQuery图片画廊插件 推荐
May 12 Javascript
jquery 选项卡效果 新手代码
Jul 08 Javascript
JavaScript 反科里化 this [译]
Sep 20 Javascript
重写javascript中window.confirm的行为
Oct 21 Javascript
跟我学习javascript的闭包
Nov 16 Javascript
JavaScript模拟push
Mar 06 Javascript
three.js中文文档学习之通过模块导入
Nov 20 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
Oct 26 Javascript
js form表单input框限制20个字符,10个汉字代码实例
Apr 12 Javascript
微信小程序HTTP请求从0到1封装
Sep 09 Javascript
use jscript List Installed Software
Jun 11 #Javascript
use jscript with List Proxy Server Information
Jun 11 #Javascript
经常用的图片在容器中的水平垂直居中实例
Jun 10 #Javascript
form中限制文本字节数js代码
Jun 10 #Javascript
jQuery 中关于CSS操作部分使用说明
Jun 10 #Javascript
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 #Javascript
爱恋千雪-US-AscII加密解密工具(网页加密)下载
Jun 06 #Javascript
You might like
在“咖啡之国”感受咖啡文化
2021/03/03 咖啡文化
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
jquery实现居中弹出层代码
2010/08/25 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
js字符串转成JSON
2013/11/07 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python多进程中的内存复制(实例讲解)
2018/01/05 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
如何利用cmp命令比较文件
2016/04/11 面试题
自我评价范文
2013/12/22 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android