Auch ich habe eine Privatsphäre und private Dateien auf meinen PCs. Nur leider muss ich diese häufiger mal aus der Hand geben, weshalb ich nach einer Lösung gesucht habe, einzelne Ordner mit Passwort zu schützen. Dafür gibt es einerseits Drittanbieter-Software, welche ich nicht unbedingt nutzen wollte, und andererseits mächtige Verschlüsselungsfunktionen von Windows, Bitlocker.
Auf der Suche im Internet, wie sich mit Windows-Boardmitteln ein Passwortgeschützter Ordner erstellen lässt, bin ich auf ein Batchscript gestoßen, welches diesen Zweck relativ einfach und elegant löst, allerdings einen Schönheitsfehler hat, denn das Passwort zum öffnen liegt im Quelltext, lässt sich also von jedermann einfach betrachten, indem man die Batchdatei mit einem Editor öffnet.
Dabei hat mir dann der bekannte "Batch to exe-Converter" geholfen, welcher das Programm für einen kompiliert, und den Quelltext nicht mehr so einfach lesbar macht.
Trotzdem musste ich noch umständlich in den Ordner navigieren, und auch das wollte ich mir sparen.
Vom SL510 kannte ich ja die Multitouch-Funktionen des Touchpads, und unter anderem die beiden frei Konfigurierbaren Gesten im Treiber - das "Doppeltippen mit zwei Fingern" und den "Dre-Finger-Druck".
Im Synaptics-Treiber (Systemsteuerung->Maus->Letzte Registerkarte->Touchpad->Gesten) kann man ein beliebiges Programm auswählen, welches beim "betätigen" dieser Gesten geöffnet werden soll, dafür nahm ich nun mein batchscript - nunja, mein kompiliertes Batchscript.
Das klappte eine Weile ganz gut, bis zum nächsten Neustart, denn dann schien das Script den Ordner nicht mehr öffnen zu wollen, und gab immer nur die Meldung aus, das der Ordner "locked" wäre, wenn man das Progämmchen aber direkt aus dem Ordner hinaus startete, funktionierte es.
Ich kam zu der Vermutung, dass das Script in einem anderen Ordner gecachet wird, und setzte in einer der obersten Zeilen die Aufforderung, doch bitte zu erst in den Ordner zu wechseln, in welchem sich der Private-Ordner befindet.
Seitdem funktioniert auch das problemlos, und ich kann bequem per Doppeltippen die Passwortabfrage starten, nach der Eingabe des richtigen Passwortes öffnet sich der Privatordner in einem eigenen Fenster, und ich muss dann nur nochmal Doppeltippen und das Fenster wieder schließen, um ihn wieder verschwinden zu lassen.
Vielleicht findet das ja noch einer praktisch.
Auf der Suche im Internet, wie sich mit Windows-Boardmitteln ein Passwortgeschützter Ordner erstellen lässt, bin ich auf ein Batchscript gestoßen, welches diesen Zweck relativ einfach und elegant löst, allerdings einen Schönheitsfehler hat, denn das Passwort zum öffnen liegt im Quelltext, lässt sich also von jedermann einfach betrachten, indem man die Batchdatei mit einem Editor öffnet.
Dabei hat mir dann der bekannte "Batch to exe-Converter" geholfen, welcher das Programm für einen kompiliert, und den Quelltext nicht mehr so einfach lesbar macht.
Trotzdem musste ich noch umständlich in den Ordner navigieren, und auch das wollte ich mir sparen.
Vom SL510 kannte ich ja die Multitouch-Funktionen des Touchpads, und unter anderem die beiden frei Konfigurierbaren Gesten im Treiber - das "Doppeltippen mit zwei Fingern" und den "Dre-Finger-Druck".
Im Synaptics-Treiber (Systemsteuerung->Maus->Letzte Registerkarte->Touchpad->Gesten) kann man ein beliebiges Programm auswählen, welches beim "betätigen" dieser Gesten geöffnet werden soll, dafür nahm ich nun mein batchscript - nunja, mein kompiliertes Batchscript.
Das klappte eine Weile ganz gut, bis zum nächsten Neustart, denn dann schien das Script den Ordner nicht mehr öffnen zu wollen, und gab immer nur die Meldung aus, das der Ordner "locked" wäre, wenn man das Progämmchen aber direkt aus dem Ordner hinaus startete, funktionierte es.
Ich kam zu der Vermutung, dass das Script in einem anderen Ordner gecachet wird, und setzte in einer der obersten Zeilen die Aufforderung, doch bitte zu erst in den Ordner zu wechseln, in welchem sich der Private-Ordner befindet.
Seitdem funktioniert auch das problemlos, und ich kann bequem per Doppeltippen die Passwortabfrage starten, nach der Eingabe des richtigen Passwortes öffnet sich der Privatordner in einem eigenen Fenster, und ich muss dann nur nochmal Doppeltippen und das Fenster wieder schließen, um ihn wieder verschwinden zu lassen.
Code:
cls
@ECHO OFF
cd <Pfad wo der Ordner sich befindet>
title Folder <Gewünschter Ordnername>
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%==<Wunschpasswort hier hin> goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
%SystemRoot%\explorer.exe /e,"<Ordnerpfad, an dem sich der unsichtbare Ordner befindet>\<Gewünscher Ordnername>"
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
Vielleicht findet das ja noch einer praktisch.






