List the Codec Files on a Computer


Posted in Javascript onJune 11, 2007

Description

Uses WMI to return information about all the audio and video codec files installed on a computer.  Script Code

var wbemFlagReturnImmediately = 0x10;  
var wbemFlagForwardOnly = 0x20;     var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");  
   var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CodecFile", "WQL",  
                                          wbemFlagReturnImmediately | wbemFlagForwardOnly);  
   var enumItems = new Enumerator(colItems);  
   for (; !enumItems.atEnd(); enumItems.moveNext()) {  
      var objItem = enumItems.item();  
      WScript.Echo("Access Mask: " + objItem.AccessMask);  
      WScript.Echo("Archive: " + objItem.Archive);  
      WScript.Echo("Caption: " + objItem.Caption);  
      WScript.Echo("Compressed: " + objItem.Compressed);  
      WScript.Echo("Compression Method: " + objItem.CompressionMethod);  
      WScript.Echo("Creation Class Name: " + objItem.CreationClassName);  
      WScript.Echo("Creation Date: " + objItem.CreationDate);  
      WScript.Echo("CS Creation Class Name: " + objItem.CSCreationClassName);  
      WScript.Echo("CS Name: " + objItem.CSName);  
      WScript.Echo("Description: " + objItem.Description);  
      WScript.Echo("Drive: " + objItem.Drive);  
      WScript.Echo("Eight Dot Three File Name: " + objItem.EightDotThreeFileName);  
      WScript.Echo("Encrypted: " + objItem.Encrypted);  
      WScript.Echo("Encryption Method: " + objItem.EncryptionMethod);  
      WScript.Echo("Extension: " + objItem.Extension);  
      WScript.Echo("File Name: " + objItem.FileName);  
      WScript.Echo("File Size: " + objItem.FileSize);  
      WScript.Echo("File Type: " + objItem.FileType);  
      WScript.Echo("FS Creation Class Name: " + objItem.FSCreationClassName);  
      WScript.Echo("FS Name: " + objItem.FSName);  
      WScript.Echo("Group: " + objItem.Group);  
      WScript.Echo("Hidden: " + objItem.Hidden);  
      WScript.Echo("Install Date: " + objItem.InstallDate);  
      WScript.Echo("In Use Count: " + objItem.InUseCount);  
      WScript.Echo("Last Accessed: " + objItem.LastAccessed);  
      WScript.Echo("Last Modified: " + objItem.LastModified);  
      WScript.Echo("Manufacturer: " + objItem.Manufacturer);  
      WScript.Echo("Name: " + objItem.Name);  
      WScript.Echo("Path: " + objItem.Path);  
      WScript.Echo("Readable: " + objItem.Readable);  
      WScript.Echo("Status: " + objItem.Status);  
      WScript.Echo("System: " + objItem.System);  
      WScript.Echo("Version: " + objItem.Version);  
      WScript.Echo("Writeable: " + objItem.Writeable);  
      WScript.Echo();  
   } 
Javascript 相关文章推荐
js实现的日期操作类DateTime函数代码
Mar 16 Javascript
js 绑定带参数的事件以及手动触发事件
Apr 27 Javascript
jQuery的初始化与对象构建之浅析
Apr 12 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
Jun 27 Javascript
js星星评分效果
Jul 24 Javascript
jQuery 3.0中存在问题及解决办法
Jul 15 Javascript
angular4强制刷新视图的方法
Oct 09 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
js删除数组中某几项的方法总结
Jan 16 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 Javascript
layui使用label标签的方法
Sep 14 Javascript
Vue结合路由配置递归实现菜单栏功能
Jun 16 Javascript
List Information About the Binary Files Used by an Application
Jun 11 #Javascript
List Installed Software Features
Jun 11 #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
You might like
sqlyog 中文乱码问题的设置方法
2008/10/19 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
用jscript启动sqlserver
2007/06/21 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
深入理解Python中装饰器的用法
2016/06/28 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
JAVA程序员自荐书
2014/01/30 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
网站出售协议书范文
2014/10/10 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
圆明园观后感
2015/06/03 职场文书
校园运动会广播稿
2015/08/19 职场文书
60条职场经典语录,总有一条能触动你的心
2019/08/21 职场文书
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers