code: function (sProgId) {
              var a = new Object();
              var b = new Object();
              var c = new Object();
              var d = new Object();
  
              module.factory.GetComponentVersion(sProgId, a, b, c, d);
              return a[0] + "." + b[0] + "." + c[0] + "." + d[0];
          }
docs: /*
  Only ScriptX related ProgIds are supported.