List the Codec Files on a Computer
2018-09-23 20:31
Description
UsesWMItoreturninformationaboutalltheaudioandvideocodecfilesinstalledonacomputer. ScriptCode
复制代码 代码如下:
varwbemFlagReturnImmediately=0x10;
varwbemFlagForwardOnly=0x20;
varobjWMIService=GetObject(winmgmts:\\\\.\\root\\CIMV2);
varcolItems=objWMIService.ExecQuery(SELECT*FROMWin32_CodecFile,WQL,
wbemFlagReturnImmediatelywbemFlagForwardOnly);
varenumItems=newEnumerator(colItems);
for(;!enumItems.atEnd();enumItems.moveNext()){
varobjItem=enumItems.item();
WScript.Echo(AccessMask:+objItem.AccessMask);
WScript.Echo(Archive:+objItem.Archive);
WScript.Echo(Caption:+objItem.Caption);
WScript.Echo(CreationClassName:+objItem.CreationClassName);
WScript.Echo(CreationDate:+objItem.CreationDate);
WScript.Echo(CSCreationClassName:+objItem.CSCreationClassName);
WScript.Echo(CSName:+objItem.CSName);
WScript.Echo(Description:+objItem.Description);
WScript.Echo(Drive:+objItem.Drive);
WScript.Echo(EightDotThreeFileName:+objItem.EightDotThreeFileName);
WScript.Echo(Encrypted:+objItem.Encrypted);
WScript.Echo(EncryptionMethod:+objItem.EncryptionMethod);
WScript.Echo(Extension:+objItem.Extension);
WScript.Echo(FileName:+objItem.FileName);
WScript.Echo(FileSize:+objItem.FileSize);
WScript.Echo(FileType:+objItem.FileType);
WScript.Echo(FSCreationClassName:+objItem.FSCreationClassName);
WScript.Echo(FSName:+objItem.FSName);
WScript.Echo(Group:+objItem.Group);
WScript.Echo(Hidden:+objItem.Hidden);
WScript.Echo(InUseCount:+objItem.InUseCount);
WScript.Echo(LastModified:+objItem.LastModified);
WScript.Echo(Manufacturer:+objItem.Manufacturer);
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();
}
文章标题:List the Codec Files on a Computer
文章链接:http://soscw.com/index.php/essay/17412.html