System Information Tool
VERSION 1.1
RELEASE NOTE
Boldon James
August 2017
RN563502
CONTENTS
INTRODUCTION
SYSTEM REQUIREMENTS
INSTALLATION INSTRUCTIONS
FURTHER INFORMATION
DOCUMENTATION
COMPARISON WITH PREVIOUS RELEASES
CONTACT US
1. INTRODUCTION
The Boldon James System Information Tool is a diagnostic utility provided to assist in gathering the status
of computer systems and configurations for support purposes only. It is supplied in order to help to identify
environmental status and system dependencies that may potentially impact the Classifier product suite.
NOTE: This diagnostic tool should be used solely under guidance from the Boldon James Support team.
The System Information Tool applications consist of:
- A Windows Forms application, BJSysInfoController.exe
- A Console application, BJSysInfoConsole.exe
Both 32-bit and 64-bit versions of these applications are provided, for different target environments.
Both of these applications, and both versions, make use of the same underlying system information gathering
assembly, BoldonJames.SystemInfo.dll.
All software is written
using the Microsoft .Net Framework Version 4. Hence there is a requirement that
.Net Framework Version 4 is installed on the target machine.
BJSysInfoController forms application
This application provides the following menu items:
System Info menu:
- Collect
This item will collect system information from the
computer. The information will be displayed in a human-readable form on the
main form, and will also be stored in an xml file named “bjmi<computername>.xml”, where <computername.
Is the network name of the computer. This file will be
stored wither within the same folder as where the application is being run
from, or, if the user does not have permission to write to there, it will be
stored in the user’s local application area, e.g. “C:\Users\jsmith\AppData\Roaming\bjmiSLR.xml”
for the case where the username is jsmith and the
machine name is SLR.
- Open
This item prompts the user to select a system information xml file to be loaded up.
- Compare
This item prompts the user to select a system information xml file to be loaded up
(i.e. like Open). What it then does is compare the data from the information in
that file (typically obtained by running the System Information tool on another
machine, and then transferring the xml data file to a location accessible from
the current machine) with the current machine, and display a list of the
differences on the main form. You could then save that list of differences for
future analysis by using the Save item.
MAPI Info menu:
- Collect
This item will collect MAPI information from the computer.
This information is essentially the configuration data used by Outlook. The
information will be displayed in a human-readable form on the main form, though
it will require somebody with a good knowledge of MAPI to analyse it.
File menu:
- Save
This item prompts the user to specify the name of a text file which will be
created to store the current contents of the main form.
- The main windows form has a context menu. This menu allows you to
configure which pieces of information are displayed. Click on the various items
in the context menu to enable/disable their display; display is enabled when
the checkbox associated with an item is shown as being ticked. The application
will store this configuration as per-user settings.
BJSysInfoConsole application
This console application is intended to be executed from a Windows
command shell. It could also be embedded within some script. As such, it takes command-line
parameters as follows:
- gather
This behaves like the “Gather System Info” menu item of the Windows forms
application. It will store the system information for the current machine in a
text file named “bjmiMAPIinfo-<computername>.txt”,
where <computername> is the name of the current machine.
- mapi
This behaves like the “Gather MAPI info” menu item of the Windows forms
application. It will store the mapi information for
the current machine in a text file named “bjmiMAPIinfo-<computername>.txt”, where <computername>
is the name of the current machine.
- compare <targetfilename>
This behaves like the “Compare” menu item of the Windows forms application. It
will compare the system information from the current machine, against that
contained in the supplied xml file. The differences will be written to a file
named “bjmiDifferences<sourcename>-<targetname>.txt”, where “sourcename”
is the name of the local machine, and “targetname” is
the name of the machine being compared against.
- compare <sourcefilename> <targetfilename>
This will compare the system information from the information contained in the
xml data file named sourcefilename, against that
contained in the xml data file named targetfilename.
The differences will be written to a file named “bjmiDifferences<sourcemachinename>-<targetmachinename>.txt”,
where “sourcemachinename” is the name of the source
machine, and “targetmachinename” is the name of the target.
Customising the information gathered.
You can customise the behaviour of the tool by modifying an xml file named bjextrastuff.xml, located in the same folder as the
program. You should examine this file to see what types of information can be
requested, and add entries appropriate for your requirements. In particular,
you can specify.
- RegistryKeys
Each keyname entry, specifying the name of a registry key, will cause the entries within that key to be listed.
- FilesInFolder
Each foldername entry, specifying the name of a folder, will cause all files within that folder to be listed.
- FoldersInFolder
Each foldername entry, specifying the name of a folder, will cause all subfolders within that folder to be listed.
- AllItemsUnderFolder
Each foldername entry, specifying the name of a folder, will cause all subfolders, and all files within those subfolders, to be
recursively listed.
Note that folder names can include system environment variables,
prefixed by a $ symbol. These environment variables will be automatically expanded at runtime.
Back to contents
2. SYSTEM REQUIREMENTS
2.1 Pre-requisites
- Microsoft .NET 4 framework
Back to contents
3. INSTALLATION INSTRUCTIONS
Installation
Run the appropriate "setup.exe" from the installation media
which will launch the Windows Installer, and follow the on screen instructions.
Back to contents
4. FURTHER INFORMATION
Back to contents
5. DOCUMENTATION
Back to contents
6. COMPARISON WITH PREVIOUS RELEASES
6.1 System Information Tool 1.1
- Built using the .Net 4 framework rather than .Net 2.
6.2 System Information Tool 1.0.1
- Fixed issue when starting 64 bit version.
6.3 System Information Tool 1.0.0
- This is the first version.
Back to contents
7. CONTACT US
All contact with Boldon James regarding this product should be directed to:
Electronic mail
|
Phone/Fax
|
Postal address
|
support@boldonjames.com
(support desk)
info@boldonjames.com
(general enquiries)
sales@boldonjames.com
(sales team)
|
Support:
+44(0) 1270 507810
Fax.:
+44(0) 1270 507801
Tel.:
+44(0) 1270 507800
(general and sales enquiries)
|
Boldon James Ltd,
1 Westmere Court,
Westmere Drive,
Crewe,
Cheshire,
England
CW1 6ZE
|
The support services available are as defined in the current support agreement.
Back to contents