Description
Uses WMI to return information about all the audio and video codec files installed on a computer.Script Code
Copy codeThe Code is as follows:
Var wbemFlagReturnImmediately = 0x10;
Var wbemFlagForwardOnly = 0x20;
Var ob1_miservice = GetObject ("winmgmts: \\\\\. \ root \ CIMV2 ");
Var colItems = obw.miservice. 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 ();
}