Определение версии и названия компании exe с использованием jscript
Я знаю, как получить версию exe, используя jscript, но я не могу найти какой-либо способ получить другую информацию, такую как «Компания», «Внутреннее имя» или «Название продукта».
function version_of( file_name )
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f;
try {
f = fso.GetFile( file_name )
} catch( e ) {
throw new Error( e.number, "Error retrieving version of file ``" + file_name + "'': " + e.description );
}
var v = fso.GetFileVersion( f );
if ( !v ) {
throw new Error( 1, "File ``" + file_name + "'' has not got a version" );
}
return v;
}
WScript.Echo( version_of( "c:\\windows\\system32\\winver.exe" ) );
Может быть, я напишу свой собственный объект COM, чтобы сделать работу ...