Application Control

The application control via CMS starts by registering its name in the managing service database. Dr.Web CMS service assigns a unique name to the application. This name contains the name of the application and its version. Then, the service creates a group with the name if the registered application. By default, a group has two service subgroups named Application Status and Settings. During the operation of the application, the managing service collects statistics for the protocols. The statistical information is located in the Application Statistics/Connections group, the MB and MS subgroups contain the interaction protocols statistics. The load on the services and applications can be evaluated using this statistical information.

Application Status group

This group contains information on the registered application as the values of the variables of different types:

Variable (its type is indicated in parentheses)

Comment

Active (Boolean)

Indicates the application activity. The true value means that the application is active.

Crash (Boolean)

Indicates the correctness of the application stop. The true value means that the application stopped incorrectly.

HomeDir (String)

Application directory in the file system

InstanceName (String)

Name the application instantiated for

LogicCrash (Boolean)

Application logics state. The true value means that the application operates incorrectly.

ModuleName (String)

Application executable file name. If the subscribed application is a *.dll library, the value contains the name of the process it was instantiated by.

ModulePath (String)

Path to the application executable file in the file system

PID (UInt32)

Application process number in the operating system

StartedOn (Time)

Last application start time

StoppedOn (Time)

Last application stop time

Version (String)

Application version

VersionBuild (UInt32)

Application build number

VersionMajor (UInt32)

Application major version

VersionMinor (UInt32)

Application minor version

VersionRevision (UInt32)

Application revision number

WorkDir (String)

Application working directory in the file system

Settings group

This group contains the general settings of the registered application.