Detectando a versão e o nome da empresa de um exe usando jscript
Eu sei como recuperar a versão de um exe usando jscript, mas não consigo encontrar nenhuma maneira de recuperar outras informações como "Empresa", "Nome interno" ou "Nome do produto".
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" ) );
Talvez eu escreva meu próprio objeto COM para fazer o trabalho ...