Win32_InstalledProgramFramework class

The Win32_InstalledProgramFramework class represents a technology framework that a Win32_InstalledWin32Program instance is compiled against or uses at runtime. Frameworks that this class can currently report are OpenSSL, Visual Basic, Visual C++ .Net, Visual C++, Java (only detects the java runtime binaries) and CLR.

Note

The set of frameworks that this class can detect may be updated over time.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class Win32_InstalledProgramFramework
{
  string  FrameworkName;
  string  FrameworkPublisher;
  string  FrameworkVersion;
  string  FrameworkVersionActual;
  string  ProgramId;
  boolean IsPrivate;
};

Members

The Win32_InstalledProgramFramework class has these types of members:

Properties

The Win32_InstalledProgramFramework class has these properties.

FrameworkName

Data type: string

Access type: Read-only

Qualifiers: Key

The name of the framework that the application identified by ProgramId depends on.

FrameworkPublisher

Data type: string

Access type: Read-only

Qualifiers: Key

The publisher of the framework.

FrameworkVersion

Data type: string

Access type: Read-only

Qualifiers: Key

The version of the framework that the application has a dependency on.

FrameworkVersionActual

Data type: string

Access type: Read-only

Qualifiers: Key

The version of the framework that the application actually uses at runtime, if the framework can be detected.

IsPrivate

Data type: boolean

Access type: Read-only

TRUE if the application bundles a private copy of the framework.

ProgramId

Data type: string

Access type: Read-only

Qualifiers: Key

The unique identifier of the Win32_InstalledWin32Program instance, with which the framework data is associated.

Requirements

Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
None supported
Namespace
Root\CIMv2
MOF
Aeinv.mof