Is there a way using ArcObjects.net to find out what version of ArcGIS is installed on a machine (i.e. 9.3., 10.0, 10.1)?
Tell me more
×
Geographic Information Systems Stack Exchange is a question and answer site for
cartographers, geographers and GIS professionals. It's 100% free, no registration required.
|
|
In ArcObjects .NET, use the RuntimeManager e.g.: Listing all installed runtimes:
or, to just get the currently active runtime:
Also in arcpy, you can use GetInstallInfo. |
||||
|
On a Win7 64 bit PC this Registry Key may help. I have 10.0 installed, and it reads 10.0.2414. \HKLM\software\wow6432Node\esri\Arcgis\RealVersion |
|||||||||||||||
|
|
There seems to be an interface called IArcGISVersion with a getVersions method which may be what you need. UPDATE Above relates to Java (thanks @blah238) - here is link to .NET (thanks @JasonScheirer) |
|||||||
|
