To enhance v-GOs ability to match on pre-defined application, enter three sections in the text window: Identification, Application, Match.
- Identification
The Identification section identifies all application configurations that need field matching.
The format uses the key-value pair: Sectionnn=Application Name. The variable nn points to the application section. In the example below, the sections are 30 and 31.
The following illustrates an Identification section. Example: Three Sections to Enhance Accuracy illustrates how this section relates to the Application and Match sections.
Section30=Test Application 1 Section31=Test Application 2 |
An Identification section. You identify sections and name applications here. |
- Application
The application name identifies the application. This name appears for the application name when v-GO auto-recognizes a new application.
The Application section identifies global settings for a given application. If multiple authentication screens are expected for a given application, match configuration items (child configurations) inherit the values within this section.
The following table illustrates an Application section. Example: Three Sections to Enhance Accuracy illustrates how this section relates to the Identification and Match sections.
[Application Name] |
Has the same name that the Identification section points to. |
Description=Description of the application |
The value for the Description key shows up in the detail view of the logon manager and in the property page of the logon |
WindowTitle1=Password Window |
The caption on the window title. |
ModuleName1=FieldMatch.exe |
The application's module name. Also the application's executable name. |
IDCtrl=nnnn |
The control ID for the username/ID control. nnnn is a numeric value. |
PassKeyCtrl=nnnn |
The control ID for the password control.nnnn is a numeric value. |
Match1=a matching section name |
A pointer to a matching configuration item (if one exists). |
Matchn=a matching section name |
A pointer to a matching configuration item. n is an incremental numeric value for additional matching configuration items. If only one logon (authentication) window exists for the application, this number is not exceeded. |
- Match
The Match section identifies the matching settings for a given application. This section acts as a child section of the application configuration.
However, settings in a Match section override its parent's settings for IDCtrl and PassKeyCtrl entries.
The following table illustrates a Match section. Example: Three Sections to Enhance Accuracy illustrates how this section relates to the Identification and Application sections.
[Match 1] |
The same name that the application configuration pointer uses to refer to the application. |
Type=Logon |
The type of screen (login, password change, password pick, or ignore) that v-GO reacts to. |
Field1=1005,class,EQ,Static |
A matching criteria. |
Field2=1007,text,EQ,Password |
(Optional) The second matching criteria. |
Fieldn=ControlID,ControlType,EQ/NE,Value |
(Optional) The nth matching criteria. |
IDCtrl=nnnn |
The control ID for the Username/ID field. This value overrides the control ID that is set for the parent application configuration |
PassKeyCtrl=nnnn |
The control ID for the Password field. This value overrides the control ID that is set for the parent application configuration. |
The following table illustrates a manual entry for the Identification, Application, and Match sections:
Section30=Test Application 1 Section31=Test Application 2 |
This is an Identification section. |
[Test Application 1] Description=Test application for field match WindowTitle1=Password Window ModuleName1=FieldMatch.exe IDCtrl=1003 PassKeyCtrl=1004 Match1=Match1 |
This is an Application section. |
[Match 1] Type=Logon Field1=1005,class,EQ,Static Field2=1007,text,EQ,Password1 IDCtrl=1003 PassKeyCtrl=1004 |
This is a Match section. |
[Test Application 2] Description=Test application for field match WindowTitle1=Password Window IDCtrl=1003 PassKeyCtrl=1010 ModuleName1=FieldMatch.exe Match1=Match2 Match2=Match3 Match3=Match4 |
|
Match 2] Type=Logon Field1=1009,text,EQ,User ID 2 Field2=1006,text,EQ,Password 2 |
|
Match 3] Type=Logon Field1=1005,text,EQ,User ID 1 Field2=1007,text,EQ,Password1 |
|
Match 4] Type=Logon Field1=1009,text,NE,UserID 4 Field2=1006,text,EQ,Password 2 |
|