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 相关文章推荐
学习ExtJS table布局
Oct 08 Javascript
JavaScript的变量作用域深入理解
Oct 25 Javascript
JS getMonth()日期函数的值域是0-11
Feb 15 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
Dec 11 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
js左右弹性滚动对联广告代码分享
Feb 19 Javascript
javascript 小数取整简单实现方式
May 30 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
JavaScript中对JSON对象的基本操作示例
May 21 Javascript
关于js原型的面试题讲解
Sep 25 Javascript
基于JavaScript实现验证码功能
Apr 01 Javascript
React冒泡和阻止冒泡的应用详解
Aug 18 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
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
JavaScript 事件参考手册
2008/12/24 Javascript
extjs 为某个事件设置拦截器
2010/01/15 Javascript
理解JSON:3分钟课程
2011/10/28 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
linux安装Python3.4.2的操作方法
2018/09/28 Python
Python assert关键字原理及实例解析
2019/12/13 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
django跳转页面传参的实现
2020/09/17 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
美国保健品专家:Life Extension
2018/05/04 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
幼儿园六一活动总结
2014/08/27 职场文书
暑期学习心得体会
2014/09/02 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
MySQL触发器的使用
2021/05/24 MySQL
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android