Wykrywanie wersji i nazwy firmy exe za pomocą jscript

Sprawdzam, jak pobrać wersję exe przy użyciu jscript, ale nie mogę znaleźć żadnego sposobu na odzyskanie innych informacji, takich jak „Firma”, „Nazwa wewnętrzna” lub „Nazwa produktu”.

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" ) );

Może napiszę własny obiekt COM, aby wykonać zadanie ...

questionAnswers(3)

yourAnswerToTheQuestion