Skip to content
EXploringEA.com edited this page Jun 3, 2022 · 8 revisions

Welcome to the EAInstallationInspector wiki!

EA Installation Inspector is a simple windows application to quickly check information relating to Sparx Systems EA AddIn's that are installed on the system under test.

What is the problem addressed?

When developing or installing an EA AddIn there are occasions where the AddIn doesn't do what is expected, and when running EA it just isn't present. Upon inspecting the AddIn manager there is usually a windows error message which may not be that helpful, other than tell you that you need to check a whole host of settings, many of them in the registry; this can be a time consuming.

Hence, this application which can quickly inspect relevant settings to provided some of the information that can help in identify the issue.

This application inspects the registry to get information relating to Sparx AddIns and includes:

  • A list of Sparx AddIns keys - this provides the class associated with the AddIn Interface (Class assembly)
  • Inspecting the relevant areas in the registry to check for presence of the AddIn classes (ClassID)
  • Information to determine the DLL file associated with the Class (DLL Pathname)

This can help in several ways for example by indicating that the:

  • AddIn key has not been set - or that there is a typo!
  • Class has not been registered
  • DLL is not present

It can also indicate whether the AddIn is available for just the current user or all users.

With V5 this information is also presented in a Tree View that:

  • Allows the user to check the location of the AddIn related keys
  • Initiate queries in the registry to check for additional entries, which may help identify issues with an installation

We hope it is of use to you.

User Help file

Press link to access the [help file] (https://github.com/EXploringEA/EAInstallationInspector/blob/master/3%20Resources/eaInstallationInspectorInformationV5.pdf) located in the resources folder in the code tree

Developer documentation

For those interested in the class documentation you can to download a [CHM file version] (https://github.com/EXploringEA/EAInstallationInspector/blob/master/Sandcastle/Help/EAInstallationInspectorClassDocumentation.chm) of the class documentation.

Building EAInstallationInspector

The EAInstallationInspector is a windows application written in VB.Net.
The latest release was built and tested with VS-2022 on Windows-10. All the source and project files are provided in the code section.