Installed Applications Classes

The Installed applications category groups classes that represent software-related objects. Access to these objects is supported by Windows Installer. Examples of objects in this category are installed products, file specifications, registration actions, and so on.

The following table lists installed applications classes.

Class Description
Win32_ActionCheck Relates a Windows Installer action with any locational information it requires.
Win32_ApplicationCommandLine Identifies a connection between an application and its command-line access point.
Win32_ApplicationService Represents any installed or advertised components or applications available on the system.
Win32_Binary Represents binary information (such as bitmaps, icons, executable files, and so on) that are used by an installation.
Win32_BindImageAction Binds each executable file that must be bound to the DLLs imported by it.
Win32_CheckCheck Relates an Installer action with any locational information it requires.
Win32_ClassInfoAction Manages the registration of COM class information with the system.
Win32_CommandLineAccess Represents the command line interface to a service or application.
Win32_Condition Represents the criteria used to determine the selection state of any entry in the Win32_Feature class.
Win32_CreateFolderAction Creates an empty folder for components set to be installed locally.
Win32_DuplicateFileAction Creates one or more copies of files installed by the InstallFiles executable action, either to a different directory than the original file, or to the same directory, but with a different name.
Win32_EnvironmentSpecification Contains information about any environment variables that must be registered for their associated products installation.
Win32_ExtensionInfoAction Manages the registration of extension related information with the system.
Win32_FileSpecification Represents a source file with its various attributes, ordered by a unique, non-localized identifier.
Win32_FontInfoAction Registers installed fonts with the system.
Win32_IniFileSpecification Contains the .INI information that the application needs to set in an .ini file.
Win32_InstalledSoftwareElement Identifies the computer system on which a particular software element is installed.
Win32_LaunchCondition Contains a list of conditions, all of which must be satisfied for the action to succeed.
Win32_ManagedSystemElementResource Relates an Installer feature with an action used to register and publish the feature.
Win32_MIMEInfoAction Registers the MIME-related registry information with the system.
Win32_MoveFileAction Locates files that already exist on the user's computer, and move or copy those files to a new location.
Win32_MSIResource Represents any resource used by the Installer during the course of an installation or update.
Win32_ODBCAttribute Represents attributes that are set off an ODBC driver.
Win32_ODBCDataSourceAttribute Relates an Installer check with any setting information it requires.
Win32_ODBCDataSourceSpecification Specifies any data source (DSN) that must be registered as part of an installation.
Win32_ODBCDriverAttribute Relates an Installer check with any setting information it requires.
Win32_ODBCDriverSoftwareElement Determines the software element of which the ODBC driver is a part.
Win32_ODBCDriverSpecification Represents any ODBC driver to be installed as part of a particular product.
Win32_ODBCSourceAttribute Represents attributes set for an ODBC data source.
Win32_ODBCTranslatorSpecification Represents any ODBC translator that is included as part of a product installation.
Win32_Patch Represents an individual update that is to be applied to a particular file and whose source resides at a specified location.
Win32_PatchFile Relates an Installer check with any setting information it requires.
Win32_PatchPackage Describes an update package that has been applied to this product.
Win32_Product Represents a product as it is installed by Windows Installer.
Win32_ProductCheck Relates instances of CIM_Check and Win32_Product.
Win32_ProductResource Relates instances of Win32_Product and Win32_MSIResource.
Win32_ProductSoftwareFeatures Identifies the software features for a particular product.
Win32_ProgIDSpecification Represents any ProgID that must be registered during a given installation.
Win32_Property Contains the property names and values for all defined properties in the installation.
Win32_PublishComponentAction Manages the advertisement of the components that may be faulted in by other products with the system.
Win32_RegistryAction Configures registry information that the application desires in the system registry.
Win32_RemoveFileAction Uninstalls files previously installed by the InstallFiles action.
Win32_RemoveIniAction Deletes .ini file information that the application desires to delete.
Win32_ReserveCost Reserves a specified amount of disk space in any directory, depending on the installation state of a component.
Win32_SelfRegModuleAction Processes all the modules in the SelfReg module to register the modules, if installed.
Win32_ServiceControl Represents instructions for controlling both installed and uninstalled services.
Win32_ServiceSpecification Represents a service to be installed along with an associated package.
Win32_ServiceSpecificationService Represents instances of Win32_ServiceSpecification and Win32_Service.
Win32_SettingCheck Relates an Installer check with any setting information it requires.
Win32_ShortcutAction Manages the creation of shortcuts.
Win32_ShortcutSAP Identifies a connection between an application access point and the corresponding shortcut.
Win32_SoftwareElement Represents a software element, part of a software feature.
Win32_SoftwareElementAction Relates an Installer software element with an action that access the element.
Win32_SoftwareElementCheck Relates an Installer element with any condition or locational information that a feature may require.
Win32_SoftwareElementCondition Represents conditional checks that must be evaluated to TRUE before their associated Win32_SoftwareElement instance can be installed.
Win32_SoftwareElementResource Relates a software element with a resource used by that software element.
Win32_SoftwareFeature Represents a distinct subset of a product, consisting of one or more software elements.
Win32_SoftwareFeatureAction Relates an Installer feature with an action used to register and publish the feature.
Win32_SoftwareFeatureCheck Relates an Installer feature with any condition or locational information that a feature may require.
Win32_SoftwareFeatureParent Establishes dependency relationships between objects.
Win32_SoftwareFeatureSoftwareElements Identifies the software elements that make up a particular software feature.
Win32_TypeLibraryAction Registers type libraries with the system.


Win32 Classes