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 相关文章推荐
javascript event 事件解析
Jan 31 Javascript
js比较和逻辑运算符的介绍
Mar 10 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
深入理解vue.js中$watch的oldvalue与newValue
Aug 07 Javascript
vue中mint-ui的使用方法
Apr 04 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
Jun 23 Javascript
微信小程序实现简单表格
Feb 14 Javascript
详解package.json版本号规则
Aug 01 Javascript
javscript 数组扁平化的实现
Feb 03 Javascript
如何在vue中使用video.js播放m3u8格式的视频
Feb 01 Vue.js
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
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
php文件类型MIME对照表(比较全)
2016/10/07 PHP
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
简单的Python2.7编程初学经验总结
2015/04/01 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
Python 查看文件的编码格式方法
2017/12/21 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
Python如何存储数据到json文件
2020/03/09 Python
大四毕业生学习总结的自我评价
2013/10/31 职场文书
药学专业大专生的自我评价
2013/12/12 职场文书
小学生检讨书大全
2014/02/06 职场文书
八一建军节活动方案
2014/02/10 职场文书
餐饮营销方案
2014/02/23 职场文书
律师催款函范文
2015/06/24 职场文书
朋友离别感言
2015/08/04 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang