Indikatoren sind Bedingungen, die erfüllt sein müssen, damit das Plug-in von ArchiCrypt Shredder geladen wird. Es können mehrere Indikatoren angegeben werden. Wenn Sie keinen Indikator angeben, wird das Plug-in grundsätzlich geladen. Beim Ausführen wird dann versucht, die Aktionen auszuführen.
Definition von Indikatoren
Indikatoren werden immer durch das Schlüsselwort Indicator#=<Bedingung> definiert. Dabei sind Indikatoren bei 1 beginnend, fortlaufend zu nummerieren. # steht dabei für die entsprechende Zahl. Hinter dem Gleichheitszeichen wird dann die <Bedingung> angegeben.
Verbinden mehrere Bedingungen mittels or (oder)
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 Betriebssysteme gedacht sind.
Beispiel:
Indicator1 = OSWXP +or+ OSVISTA +or+ osw7
Dieser Indikator wird mit wahr gewertet, wenn es sich um das Betriebssystem Windows XP oder Vista oder Windows 7 handelt.
Verbinden mehrerer Bedingungen mittels und
Indikatoren, die in unterschiedlichen Zeilen stehen, werden logisch mit UND verknüpft.
Jeder Indikator muss dann erfüllt sein.
Beispiel:
Indicator1 = OSWXP +or+ OSVISTA +or+ osw7
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.
Betriebssystem als Indikator
Indicator#=Betriebssystem
Dabei muss der Wert für Betriebssystem einen der folgenden Werte annehmen:
•OSW2K
•OSWXP
•OS2003
•OSVISTA
•OSW7
•OSW8
Beispiel:
Indicator1 = OSWXP +or+ OSVISTA +or+ OSW7
Dieser Indikator wird mit wahr gewertet, wenn es sich um das Betriebssystem Windows XP oder Vista oder Windows 7 handelt.
Pfad oder Datei als Indikator
Indicator#=Pfad bzw. Datei
Beispiel:
Indicator1 = %AppData%\ACShredder6
Dieser Indikator wird mit wahr gewertet, wenn der entsprechende Pfad existiert.
Beispiel:
Indicator1 = %AppData%\ACShredder6\Shredder.ini
Dieser Indikator wird mit wahr gewertet, wenn die entsprechende Datei existiert.
Beispiel:
Indicator1 = %AppData%\ACShredder6\Shredder6.ini+or+%AppData%\ACShredder6\Shredder.ini
Dieser Indikator wird mit wahr gewertet, wenn eine der beiden Dateien existiert
Schlüsselname in Registry als Indikator
Indicator#=HKEY|Pfad
Wobei HKEY einen der folgenden Werte annehmen kann:
•HKEY_CURRENT_USER oder HKCU
•HKEY_LOCAL_MACHINE oder HKLM
•HKEY_CLASSES_ROOT oder HKCR
•HKEY_CURRENT_CONFIG oder HKCC
•HKEY_USERS oder HKUS
Beispiel:
INDICATOR1=HKEY_CURRENT_USER|Software\ArchiCrypt\Shredder6
Dieser Indikator wird mit wahr gewertet, wenn der Schlüssel HKEY_CURRENT_USER\Software\ArchiCrypt\Shredder6 in der Registry existiert.
Existenz eines Wertes in der Registry als Indikator
Indicator#=HKEY|Pfad|Wert
Wobei HKEY einen der folgenden Werte annehmen kann:
•HKEY_CURRENT_USER oder HKCU
•HKEY_LOCAL_MACHINE oder HKLM
•HKEY_CLASSES_ROOT oder HKCR
•HKEY_CURRENT_CONFIG oder HKCC
•HKEY_USERS oder HKUS
Beispiel:
INDICATOR1=HKEY_CURRENT_USER|Software\ArchiCrypt\Shredder6|RootDir
Der Indikator wird mit wahr gewertet, falls es den Wert RootDir gibt.
Um den Default Wert (Standard) in der Registry auszulesen, geben Sie als Wertename bitte default an.
Beispiel:
INDICATOR1=HKEY_CURRENT_USER|Software\ArchiCrypt\Shredder6|default
Der Indikator wird mit wahr gewertet, falls es einen default Wert gibt.
Wert in Registry als Indikator
Indicator#=HKEY|Pfad|Wert|Typ|Vorgabe
Wobei HKEY einen der folgenden Werte annehmen kann:
•HKEY_CURRENT_USER oder HKCU
•HKEY_LOCAL_MACHINE oder HKLM
•HKEY_CLASSES_ROOT oder HKCR
•HKEY_CURRENT_CONFIG oder HKCC
•HKEY_USERS oder HKUS
Wobei Typ einen der folgenden Werte annehmen darf:
•s entspricht dem Typ REG_SZ, also Text
•n entspricht Ganzzahl, Typ REG_DWORD
•b entspricht Wahrheitswert, 0 bedeutet falsch, 1 bedeutet wahr
Beispiel:
INDICATOR1=HKCU|Software\ArchiCrypt\Shredder6|default|s|ArchiCrypt ist cool
Der Indikator wird mit wahr gewertet, falls es den Schlüssel HKEY_CURRENT_USER\Software\ArchiCrypt\Shredder6 mit default Wert (Typ Text) gibt und dieser den Wert "ArchiCrypt ist cool" hat.
Beispiel:
INDICATOR1=HKCU|Software\ArchiCrypt\Shredder6\General|Create RP|n|1
Der Indikator wird mit wahr gewertet, falls es den Schlüssel HKEY_CURRENT_USER\Software\ArchiCrypt\Shredder6\General mit Name Create RP gibt und dieser den Zahlenwert 1 hat.
Beispiel:
INDICATOR1=HKCU|Software\ArchiCrypt\Shredder6\General|Create RP|b|1
Der Indikator wird mit wahr gewertet, falls es den Schlüssel HKEY_CURRENT_USER\Software\ArchiCrypt\Shredder6\General mit Name Create RP gibt und dieser den Wahrheitswert 1 (entspricht wahr) hat.