File: /~heha/hs/dos/dirhide.zip/DIRHIDE.TXT

DIRHIDE	Programm zum Verstecken von auf HIDDEN gesetzten Verzeichnissen
	(und auch Dateien, wenn gewünscht). Zutritt mit Name=Paßwort.
	(DOS TSR)

DIRSHOW	Programm macht DIRHIDE rückgängig, jedoch bei geschicktem Einsatz
	selektiv, s.u.
	(DOS TSR)

DirHide und DirShow sind 2 zusammengehörende TSR-Programme, die im einfachsten
Fall wie folgt in die AUTOEXEC.BAT aufzunehmen sind:

...
dirhide.com
server.exe
dirshow.com
...

Künftig sind alle auf "hidden" gesetzte Verzeichnisse für andere Netzuser
unsichtbar. Sie können weder mit DIR noch anderen internen DOS-Funktionen
aufgezeigt werden. Jedoch ist bei *bekanntem* Namen des Verzeichnisses
ein Hineinwechseln mit chdir dennoch möglich. Aber ohne Kenntnis des Namens
geht für andere User nichts (System: Name=Paßwort).

Das Stellen von Verzeichnissen auf "hidden" gelingt mit dem ATTRIB-Kommando
wie folgt:

attrib +h meindir

(Mit dem Norton Commander ist es für Verzeichnisse leider nicht möglich,
 irgendwelche Attribute zu setzen)

Im Standardfall (ohne Optionen) werden ausschließlich Verzeichnisse versteckt.
Auch Dateien können vor unbefugtem Zugriff geschützt werden. Dazu gebe man
ein:

dirhide f+

Oder man schaltet den Schutz für Verzeichnisse aus mit:

dirhide d-

Alles weitere in der On-Line-Hilfe zu DirHide bzw. DirShow, erreichbar
wie üblich mit

dirhide /?	bzw. dirshow /?

DirShow macht alles von DirHide rückgängig, aber nur für alles, was NACH
DirShow kommt. Also für den Norton Commander usw.
Die SERVER.EXE "sieht" nur DirHide, und da kann sie eben nicht heran!

DirHide läßt sich auch ganz ohne Netz brauchbar verwenden. Wenn z.B. der
Neffe oder die Firma nicht *alles* wissen muß, kann man ja ein solches
Progrämmchen (unter einem tollen Namen getarnt z.B.) in die autoexec.bat
aufnehmen. Wer wagemutig ist, tarnt vielleicht auch DirHide
selbst. Aber dann sollte man evtl. wissen, wo es steht.

Grenzen:
Kein absoluter Schutz ist wohl möglich. Am einfachsten unterlaufbar,
wenn man vergißt, den Tree (treeinfo.ncd) entsprechend zu kürzen
(Dazu bei aktivem DirHide den Baum noch einmal einlesen, danach den Tree
schreibschützen! Der Norton Commander wird fortan diese Datei in Ruhe lassen
und jeden Zugriffsversuch darauf mit einem Piepser quittieren.)
Ist der Name bekannt, ist alles sinnlos...


NEU bei Version 1.1 gegenüber 1.0

	DirHide: In der Hilfeseite wird der Parameter /s erwähnt
		(hab ich bei 1.0 vergessen)

	DirShow: Hidden Dirs und Files können als normal vorgegaukelt
		werden, damit andere beim "über die Schulter gucken" nicht
		neugierig werden. Eine Installation ohne DirHide ist
		mit einem /f (FORCE=erzwingen) Parameter möglich
		Das Verbergen der HIDDEN-Eigenschaft habe ich aber nur
		für die Handle-Funktionen eingebaut, ATTRIB z.B. meldet
		weiterhin HIDDEN wegen altertümlichem FCB-Zugriff.
		ACHTUNG: Bei DirShow sind die Versionen 1.0 und 1.1 NICHT
		installationskompatibel, d.h. DirShow 1.0 läßt sich NUR
		mit V.1.0 deinstallieren und DirShow 1.1 NUR mit V.1.1!

	Falls jemand DirHide und DirShow in falscher Reihenfolge lädt,
	ist das Ergebnis etwas seltsam anmutend, das System bleibt aber
	weiterhin stabil.

Bekannte Fehler:
	Bei geladenem DirHide mit aktiviertem Dateischutz "f+" stürzt der
	Netzwerkleistungstest des Norton Sysinfo ab, und das Ergebnis sind
	'zig versteckte Dateien auf dem zu testenden Laufwerk.

(haftmann#software)
Detected encoding: OEM (CP437)1
Wrong umlauts? - Assume file is ANSI (CP1252) encoded