| 
       << 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.