Passwort-Schutz mit Windows Scripting Host
Ich möchte meine Programme, vor allem meinen E-Mail-Client, vor neugierigen Blicken schützen. Da nur Computerlaien Zugriff auf meinem Rechner haben, reicht ein einfacher Schutz. Ich stelle mir vor, dass erst mal ein Passwort-Abfrage-Fenster erscheint, wenn auf ein Icon geklickt wird. Lässt sich dafür ein einfacher Batch schreiben?
Ich möchte meine Programme, vor allem meinen E-Mail-Client, vor neugierigen Blicken schützen. Da nur Computerlaien Zugriff auf meinem Rechner haben, reicht ein einfacher Schutz. Ich stelle mir vor, dass erst mal ein Passwort-Abfrage-Fenster erscheint, wenn auf ein Icon geklickt wird. Lässt sich dafür ein einfacher Batch schreiben?
Mit einer Batch-Datei wird es wohl nicht gehen. Aber manche E-Mail-Programme bieten von Haus aus die Möglichkeit, die Post vor dem Zugriff Dritter zu schützen. Bei Outlook Express finden Sie die entsprechenden Einstellungen z. B. unter ‘Datei/Identitäten/Identitäten verwalten’, wenn Sie Ihre Identität (normalerweise die Hauptidentität) auswählen und ‘Eigenschaften’ anklicken.
Eine allgemein gültige Lösung für verschiedene Programme lässt sich recht einfach mit dem Windows Scripting Host realisieren. Geben Sie die Zeilen
Kennwort = InputBox("Bitte Kennwort eingeben",
"Geschützte Anwendung")
if Kennwort = "Geheim" then
WScript.CreateObject("WScript.Shell").Run "notepad.exe"
else
MsgBox "Schade eigentlich", 0, "Falsches Kennwort"
end if
in einen Texteditor ein und speichern Sie sie in einer Datei mit der Endung .vbs. Wenn Sie dieses Skript laufen lassen, startet es notepad.exe nur dann, wenn das Kennwort ‘Geheim’ eingegeben wird. Sie können auf ihrem Desktop nun auch eine Verknüpfung auf diese Datei erstellen. (hos) (hos)