<< Click to display Table of Contents >> Navigation: Client Applications > The Cordaware Infoclient > Configuration > Dynamic InfoclientValues > Types of Clientproperties |
Dynamic InfoclientValues are designed for querying certain client-properties and to submit these to the Infoserver along with the standard client-properties (username, address, computername etc.) upon connection. A Dynamic InfoclientValue is set up as an item in the Infoclient.ini in an extra section. The item consists of a name, a query-type and the desired query-value.
The following types of client properties can be used with Dynamic InfoclientValues:
- Applications (installed)
- Processes (running currently)
- Connections
- Files (existing, version)
- Window titles
- Registry Keys
- Properties of files
- Inifiles
- WMI Information
Dynamic Infoclientvalues
The query of the client properties is done by Dynamic Infoclientvalues, a special form of Ini entries. There are currently 18 types of Dynamic Infoclientvalues available to query various properties. Depending on the result of a query, messages can be sent manually and automatically.
Hint: Type= property - e. g. Disk size (diDiskSize)
Value= specification of type - e. g. Dive C |
Overview of Dynamic Infoclientvalues
Type / Value |
Function |
Example syntax |
diFileExists |
Scans if a file exists. According to the result, a message can be shown. |
Path e.g.: c:\programs\cordaware\mailtonews.exe |
diFileSize |
Scans the size of a file. E.g if a database has achieved a critical size, an automatically message can be sent to an admin, or to the user. |
Path
e.g.: j:\database\backup
|
diFileAge |
Scans the age of file. Message can be sent according to the age of a file. |
Path e.g.: c:\programs\cordaware\mailtonews.exe |
diFileVersion
|
Scans the version number of a file. Messages can be sent according to version number of a file. |
Path e.g.: c:\programs\cordaware\mailtonews.exe |
diDirExists
|
Scans if a certain path exists. E.g. all users of open office etc. |
Path e.g.: c:\programs\cordaware |
diDiskSize |
Scans the size of a device. E.g if a device has achieved a critical size, an automatically message can be sent to an admin, or to the user. |
Drive Letter e.g.: c |
diDiskFree |
Scans the free space of a device |
Drive Letter e.g.: c |
diRegExists |
Scans if a certain Regkey exists |
Regkey e.g.: HKEY_LOCAL_MACHINE\SOFTWARE\Cordaware\Infoband\Path |
diRegKey
|
Returns the value of a certain Regkey
|
Regkey e.g.: HKEY_LOCAL_MACHINE\SOFTWARE\Cordaware\Infoband\Path |
diPrinterExists |
Scans, if a particular printer exists in the configuration |
Printer Name e.g.: HP Printer 2020 |
diProcessRuns |
Scans, if a process is running currently. If it is running a message can be sent to all this users |
Name of the process e.g.: infoclient.exe |
diProcessRan |
Scans, if a process ran prvoiusly in the user's session. |
Name of the process e.g.: infoclient.exe |
diProcessList |
Scans a processlist |
Name of the process e.g.: *otep*, Notepad or Notepad.exe |
diConnectedTo |
Scans active connections, e.g. client-server connections. |
Computername or IP Address Wildcharts can be used. e.g.: server1 or 192.168.69.* |
diListen |
Scans open ports |
Port number (e.g: 800) |
diNetdirConnectedTo |
Scans wether a device is mounted to a server. If the connection is interrupted, the client can be informed. |
name of the server Wildcharts can be used e.g.: *server* |
diInifileValue |
Reads out values from Inifiles |
Loction of the Inifile with section and key: c:\Programs\Cordaware\Infoband \Infoclient.ini;General=Address' |
diWMIValue
|
Reads information from the WMI
|
WMI command: Select Caption from Win32_OperatingSystem |
diTitleExists |
Checks if an application window's title matches the given value. Wildcards can be used in the value. |
*internet*explorer* |
diDefault |
Scans for a Text which you have entered. |
Further information on how to apply Dynamic Infoclientvalues you can be found in chapter Dynamic Channels Examples.