|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects namespaces > System > ESRI.ArcGIS.esriSystem > Interfaces > IP > IProductInstalled Interface > IProductInstalled.IsProductInstalled Method (ArcObjects .NET 10.4 SDK) | 
Check if the Product is installed on the machine.
[Visual Basic .NET] Public Function IsProductInstalled ( _ ByVal ProductInstalled As esriProductInstalled _ ) As Boolean
[C#] public bool IsProductInstalled ( esriProductInstalled ProductInstalled );
[C++]
HRESULT IsProductInstalled(
  esriProductInstalled ProductInstalled,
  VARIANT_BOOL* bInstalled
);
[C++]
Parameters ProductInstalled [in]
ProductInstalled is a parameter of type esriProductInstalled bInstalled [out, retval] bInstalled is a parameter of type VARIANT_BOOL
IsProductInstalled returns True or False whether the passed enumerator of the ArcGIS product is installed on the machine.