The GINA code is responsible for intercepting
Windows credentials. Most often, it is used with the Start connection
when Windows starts
configuration option so that a user can perform
a domain login using a Mobility Client connection. In this scenario the
Mobility Client dialer, artdial.exe, is replaced by two components: the
GINA component and the Mobility Client service component, artsvc.exe.
The GINA component intercepts the user's Windows credentials and uses named-pipes
to communicate with artsvc.exe to establish the connection. Artsvc.exe
uses the Mobility Client API to drive the connection in a similar fashion
to artdial.exe. The GINA component s responsible for interfacing with the
user when the desktop is not yet available.
The following window is displayed by the GINA code while:
service is started.
service starts artcore.exe with the API.
artcore.exe is looking for an available IP interface.
artcore.exe is attempting to make contact with the Connection Manager using
first attempting UDP and secondly attempting HTTP connections.
After contact has been established and login packets begin to flow, the
window is updated with new status indicating the number of packets sent
and received. After the login completes, the final status is displayed.