Navigation:  Plugin Editor > Plugin Aufbau >

Indikatoren

Vorherige Seite Zurück zum Kapitel Überblick Nächste Seite

Indikatoren sind Voraussetzungen, die vorliegen müssen, damit die Aktionen ausgeführt werden. Dabei können mehrere Indikatoren angegeben werden.

 

In einem Indikator können mehrere Voraussetzungen angegeben werden, indem diese durch die Zeichenfolge +or+ getrennt werden. Ein solcher Indikator ist erfüllt, wenn wenigstens einer der durch +or+ getrennten Indikatoren wahr ist. Besonders nützlich ist diese Funktion, wenn die Aktionen nur für bestimmte Betriebsysteme gedacht sind.

Beispiel:

Indicator1 = OSW95 +or+ OSW98 +or+ osw98se

Dieser Indikator wird mit wahr gewertet, wenn es sich um das Betriebssystem Windows 95, 98 oder 98 Second Edition handelt.

Indikatoren, die in unterschiedlichen Zeilen stehen, werden logisch mit UND verknüpft. D.h. Jeder Indikator muss erfüllt sein.

Beispiel:

Indicator1 = OSW95 +or+ OSW98 +or+ osw98se

Indicator2 = %WINDIR%\Virus.ini

 

Die Aktionen werden nur dann ausgeführt, wenn es sich um eines der aufgeführten Betriebssysteme handelt und die Datei Virus.ini im Windowsverzeichnis vorhanden ist.

 

 

Indicator#=

 

Betriebssystem

OSW95|OSW98|OSW98SE|OSWME|OSWNT|OSW2K|OSWXP

 

Pfad, Datei

Angabe Pfad oder Dateiname.

 

Registry

Aufbau:

HKEY|Pfad|[Value]|Refkind|[VALUEREF]

 

Besonderheit bei Value: Angabe von Standard führt dazu, dass der Wert (Standard) aus der Registry ausgelesen wird.

 

Refkind:s|n|b

HKEY: HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_CLASSES_ROOT|HKEY_USERS

 

Value ist optional. Falls vorhanden, wird geprüft, ob Value existiert. Falls RefKind gesetzt ist, muss auch ValueRef angegeben sein! Bitte beachten, dass jeder Eintrag die Angabe des vorausgehenden voraussetzt! Also HKEY|Pfad|Refkind|VALUEREF keinen Sinn macht und zum Fehler führt!!!

 

 

Dabei gilt:

Ist RefKind s, wird ValueRef als String angesehen.

Ist RefKind n, wird ValueRef als Number (Ganzzahl) angesehen.

Ist RefKind b, wird ValueRef als Boolean (Wahrheitswert) angesehen, 0 bedeutet Falsch, 1 bedeutet wahr.

 

 


Seitenadresse: http://www.ArchiCrypt.com/shredder5/index.html?indikatoren.htm