HSI FreeSpace Version 1.7 (27. Mrz 1999)
=========================================

Gestaltung & Entwicklung: Sascha Imme
(Ursprngliche Programmidee: Sven Ziegler)

Copyright (c) 1998-99 HSI Softworks

Besonderen Dank an Damien Carbery, der mir bei der Lsung eines lstigen
Problems half.

Qualittssicherung & Beta-Tests:
Wilfried Pankoke, Martin Pataky-Istok, Helmut Kaehler, Leif Widmark

Fragen, Anregungen oder Kritik?
- Senden Sie eine Email an sascha.imme@hsi-softworks.de

Besuchen Sie die HSI Softworks Homepage: http://www.hsi-softworks.de/



Inhalt
------

0.   Versionsgeschichte
I.   Was ist FreeSpace?
II.  Systemanforderungen
III. (De-)Installation
IV.  Bedienung
V.   Einschrnkungen



0. Versionsgeschichte
---------------------

Hinweis: nderungen und neue Features, die im folgenden Erwhnung finden, sind
         u. U. noch nicht in den Rest der Anleitung eingearbeitet worden. Es
         empfiehlt sich also, diesen Abschnitt aufmerksam zu lesen!


1.7
...

* Das "Beta" wurde aus dem Namen gestrichen. Einige Fehler sind aber wahr-
  scheinlich dennoch brig. :)

* Der FS-Dialog ist nun in der Gre vernderbar. Das drfte alle Benutzer
  mit groen Monitoren zufriedenstellen (19" Monitor? Sven? :)).
  Die Gre wird gespeichert. Beim nchsten Start wird FS also (hoffent-
  lich :)) so aussehen wie zum Zeitpunkt des Beendens.

* FS untersttzt jetzt die Wiedergabe von Wavedateien im Falle eines Watch-
  Alarms. Diese Option kann selbstverstndlich mit der bisher gewohnten
  Anzeige des Dialogs kombiniert werden.

* Einige kosmetische nderungen.


1.62 Beta
.........

* Ein gravierender Fehler, der bei der Handhabung von Werten kleiner 0,1
  auftrat und FS zum Absturz brachte, wurde behoben.

* Die Laufwerksliste zeigt den freien Speicherplatz eines Laufwerks jetzt
  sowohl in der gewhlten Einheit an, als auch in % (in Klammern)

* Die Position des FreeSpace-Fensters wird gespeichert und beim Start auch
  wieder hergestellt. Sollte es ntig sein, den Dialog erneut zu zentrieren,
  so knnen Sie dies ber den entsprechenden Menpunkt erledigen (das FS-
  Icon in der Startleiste mit der rechten Maustaste anklicken).
  Hinweis: Dieses Feature knnte u.U. noch nicht 100%ig richtig funktionie-
           ren, da ich bislang nicht die Zeit fand, es grndlich zu testen.


1.6 Beta
........

* Diese Version verdient den Zusatz "Beta" eher als die Vorgnger. Die neuen
  Funktionen sind weitgehend ungetestet, die grundstzliche Funktionalitt
  drfte allerdings nicht gelitten haben. Der Grund, weshalb ich diese Version
  dennoch verffentliche, ist die groe Nachfrage nach Watches (siehe unten).
  Sollten Sie Fehler entdecken, einfach eine Email an mich (wie blich).

* Eine der am meisten gewnschten Funktionen wurde eingebaut: Watches! "Was
  zum Teufel SIND Watches?" mgen sie jetzt fragen. Nun, eine Watch beobachtet
  (engl. to watch: beobachten) den freien Speicherplatz eines Laufwerkes.
  Unterschreitet er den kritischen Wert (kann in den Watch-Einstellungen fest-
  gelegt werden -- verfgbar durch Doppelklicken eines Laufwerkeintrags oder
  durch das Pop-Up Men, das bei Rechtsklicken eines Eintrags erscheint), so
  werden Sie hiervon in Kenntnis gesetzt. Bislang kann dies lediglich durch
  eine Dialogbox geschehen. Diese ist "system modal", berlappt also alle
  anderen Fenster. Ein bersehen scheidet also aus.
  Das Pop-Up Men erlaubt Ihnen weiterhin, eine Watch komplett zu entfernen.
  Dabei verlieren Sie dann allerdings auch alle damit verbundenen Einstel-
  lungen. Ein temporres Ausschalten einer Watch lt sich bewirken, indem
  man smtliche Aktionen, die beim Unterschreiten des kritischen Wertes ge-
  schehen sollen, deaktiviert. Whlt man mindestens eine wieder an, so ist
  die Watch mit den alten Einstellungen wieder aktiv.
  Hinweis 1: Wenn Sie Platz freimachen und anschlieend wieder belegen, so
  werden Sie erneut auf das Unterschreiten hingewiesen.
  Hinweis 2: Beachten Sie Rundungen beim Konvertieren des kritischen Wertes
  in eine andere Einheit. Leichte Vernderungen des Wertes sind mglich.

* FreeSpace kann nun automatisch neu starten (z.B. nach einem Sprachwechsel),
  selbst, wenn die Programmdatei umbenannt wurde. Nicht unbdingt wichtig, aber
  es strte...

* Bei nderung von obiger Sache fiel mir auf, da FreeSpace den Programmdatei-
  namen als Registrierungsschlssel fr die Einstellungen benutzte, ein Umbe-
  nennen hatte also die Erzeugung eines neuen Schlssels zur Folge. Nun wird
  nur ein FreeSpace-Schlssel erstellt, egal, wie die Datei heit.

* Die Liste wurde mit den neuen Mglichkeiten erweitert, die IE4 eingefhrt
  hat. Dies erfordert allerdings das Vorhandensein einer aktuellen Version der
  Datei comctl32.dll. Um diese zu bekommen ist es nicht unbedingt ntig, IE4
  zu installieren, es gibt auch ein einzelnes Update fr diese Datei. Sehen
  Sie unter http://www.microsoft.com/msdn/downloads/files/40Comupd.htm nach,
  um mehr zu erfahren und das Update ggf. herunterzuladen.
  Hinweis: Window 98-Benutzer sind bereits im Besitz einer aktuellen Version.

* Der Programminformationsdialog wurde verschnert und um einen Knopf erwei-
  tert, der es ermglicht, die Liesmich-Datei in der entsprechenden Sprache
  zu ffnen (gem der Spracheinstellung von FreeSpace).

* Die Breiten der Spalten der Laufwerksliste werden nun gespeichert.

* Ein Rechtsklick auf einen Laufwerkseintrag gestattet Ihnen einzustellen,
  welche Einheit (Byte, KB, MB, GB) fr seine Werte benutzt werden soll.
  Werte unter 1 MB werden automatisch in einer passenden Einheit angezeigt.
  0.000001 GB wrde ja auch etwas lcherlich aussehen, nicht wahr?
  Auch diese Einstellungen werden brigens gespeichert (bezogen auf den
  Laufwerksbuchstaben).
  Der unterste Eintrag des Mens ermglicht es, die Spaltenbreiten wieder
  auf ihren ursprnglichen Wert zurckzusetzen, sollten sie einmal vollkom-
  men auer Kontrolle geraten sein.

* Der freie Platz (in %) aller ausgewhlten Laufwerke zusammen wird nun in
  Form eines Tooltips angezeigt, wenn Sie den Mauszeiger fr einen kurzen
  Moment ber dem FreeSpace-Symbol in der Taskleiste (neben der Uhr) pla-
  zieren.


1.4 Beta
........

* Einige grundstzliche nderungen am Aussehen von FreeSpace (einige der pein-
  lichen Icons wurden ebenfalls verbessert)

* Ein gravierender Fehler in der Erkennung der verfgbaren Laufwerke wurde be-
  hoben. Probleme konnten bei lckenhafter Verteilung der Laufwerksbuchstaben
  enstehen (also z.B. bei C:, D:, G:). Wurde durch einen versehentlichen Tausch
  des LW-Buchstabens meines CDROMs entdeckt.

* Es ist nun mglich, durch einen Mausklick auf eine Laufwerkszeile auszuwh-
  len, ob das entsprechende LW in die Statistiken mit einbezogen werden soll
  oder nicht. Angezeigt wird dies durch ein Plus-Zeichen (+) in der neu hin-
  zugekommenen Spalte 'Stat'. Selbstverstndlich werden auch diese Einstel-
  lungen gespeichert.

* Ein schlimmer und tckischer "Division durch Null"-Fehler wurde entdeckt
  und behoben. Obwohl es praktisch nie zu Problemen htte fhren knnen,
  habe ich ihn entfernt. Nette Programmierer machen sowas! :)

* Erweiterung um Kommandozeilen-Fhigkeit. Es lassen sich nun per Parameter
  die Laufwerke auswhlen, die beim Start ausgewhlt sein sollen. Die Lauf-
  werksbuchstaben knnen in mannigfaltiger Form bergeben werden.

  Beispiele: FreeSpace.exe /deg
             FreeSpace.exe /g e d
             FreeSpace.exe /e: d: g:

  Alle Formen liefern das gleiche Resultat. Es spielt keine Rolle, in welcher
  Reihenfolge die Buchstaben bergeben werden, ebenso ist es egal, ob Leer-
  zeichen oder Doppelpunkte mit angegeben werden.



I. Was ist FreeSpace?
---------------------

FreeSpace ist ein Programm, da Ihnen die Nutzung aller logischen Laufwerke
anzeigt, die an Ihr System angeschlossen sind. Festplatten, Netzwerklaufwerke,
Wechselmedien, RAM-Laufwerke und CDROM-Laufwerke werden untersttzt. Ebenso
erhalten Sie Informationen ber die Datentrgernamen und die verwendeten
Dateisysteme.
Sie knnen zwischen einer automatischen oder manuellen Aktualisierung der
Laufwerksdaten whlen. Es ist ebenfalls mglich, FreeSpace minimiert zu
starten. Dadurch eignet es sich hervorragend fr einen automatischen Start
beim Hochfahren von Windows. Alles, was im minimierten Zustand von FreeSpace
brigbleibt, ist ein Icon im rechten Bereich der Windows-Startleiste. Durch
einen Linksklick auf dieses Icon lt sich FreeSpace schnell anzeigen oder
minimieren, so da es stets stets verfgbar ist, wenn Sie es bentigen.



II. Systemanforderungen
-----------------------

* FreeSpace ist eine echte Win32-Anwendung and luft unter jedem Betriebs-
  system, das diese Plattform untersttzt.

  Betriebssysteme, deren Tauglichkeit durch Beta-Tests besttigt wurde:
  Windows 95, Windows 95a, Windows 95b und Windows NT 4.0

  Betriebssysteme, unter denen FreeSpace laufen sollte, die jedoch nicht fr
  Beta-Tests zur Verfgung standen: Windows 98, Windows NT 3.51

  Die Microsoft Foundation Classes (MFC) 4.2 DLLs sind notwendig, um FreeSpace
  ausfhren zu knnen. Da die meisten Windows-Anwendungen heutzutage ebenfalls
  MFC benutzen, ist es mehr als wahrscheinlich, da sich die entsprechenden
  Dateien bereits auf Ihrem System befinden. Aus diesem Grund sind sie auch
  kein Bestandteil dieses Archivs.

* Es gibt keine besonderen Hardware-Anforderungen fr den Betrieb von FreeSpace.
  Sofern Ihr System in der Lage ist, Windows auszufhren, ist es auch geeignet
  fr die Ausfhrung von FreeSpace.



III. (De-)Installation
----------------------

Die Installation is recht einfach. Kopieren Sie FreeSpace einfach in einen
Ordner Ihrer Wahl. Die Programmdatei gengt, da auer den blicherweise im
System-Verzeichnis liegenden MFC DLLs keine weiteren Dateien bentigt werden.
Die Einstellungen werden in der Registrierung gespeichert Sie befinden sich
unter HKEY_CURRENT_USER\Software\HSI Softworks\FreeSpace. Keine zustzlichen
Konfigurationsdateien werden bei Ausfhrung erstellt.

Um FreeSpace wieder von Ihrem System zu entfernen, lschen Sie einfach die
Dateien, die Sie ursprnglich kopiert haben. Wenn Sie jede Spur der Existenz
von HSI FreeSpace auf Ihrem Computer tilgen wollen, entfernen Sie zustzlich
den oben genannten Registrierungsschlssel.



IV. Bedienung
-------------

Die Bedienung von FreeSpace gestaltet sich einfach und ist recht selbster-
klrend. Alle Laufwerke, die in Ihrem System verfgbar sind, werden in der
Liste angezeigt. Die Spalten zeigen (von links nach rechts): Ein Icon, das
den Laufwerkstyp symbolisiert, den Laufwerksbuchstaben und den Datentrger-
namen. Ferner das verwendete Dateisystem (DS), die Gre/Kapazitt des Daten-
trgers, sowie den freien und den belegten Speicherplatz. In den Einstellun-
gen knnen Sie whlen zwischen einer Ansicht mit groen oder kleinen Icons.

Unterhalb dieser Liste findet sich die Zusammenfassung fr alle Laufwerke
in Form einer Aufsummierung und eine grafische Veranschaulichung der ins-
gesamten Plattenbelegung bzw. der globalen Kapazittsnutzung. Die Einstel-
lungen bieten Ihnen die Mglichkeit, in die Zusammenfassung nur lokale Fest-
platten einzuschlieen oder aber alle gefundenen Laufwerke.

Die Aktivierung der automatischen Aktualisierung schaltet den Aktualisierungs-
knopf aus und aktualisiert die Laufwerksdaten selbstttig in einem festgeleg-
ten Intervall, welches Sie in dem Dialog einstellen knnen, der sich bei
Klick auf den Knopf "Weitere Einstellungen" ffnet. In ihm knnen Sie auch
die Sprache ndern, die FreeSpace verwenden soll.

Der Systeminfo-Knopf ffnet ein Fenster, das Ihnen Informationen ber Ihr
System liefert. Sofern Sie von dem "lteres Windows"-Fehler (s. Abschnitt
V. Einschrnkungen) betroffen sein knnten, finden Sie in diesem Dialog
einen entsprechenden Hinweis.



V. Einschrnkungen
------------------

* Aufgrund der Architektur von einigen Windows-Versionen knnte FreeSpace
  mitunter falsche Werte fr einige Laufwerke ermitteln. Berichtet wurde
  dies zwar noch nicht, gem der Win32-API-Dokumentation kann es jedoch
  vorkommen. Betroffen sind Windows 95-Systeme, die vor dem OSR2 (95b) 
  erschienen sind, sowie Windows NT 3.51. In den neueren Windows-Versionen
  wurde dieses Problem behoben. Sie knnen in dem Systeminformationsdialog
  feststellen, ob sie von dem Problem betroffen sein knnten.
  BEACHTEN SIE, DASS ES SICH NICHT UM EINEN FEHLER VON FREESPACE HANDELT!

* FreeSpace erkennt nur Laufwerke, die das verwendete Betriebssystem unter-
  sttzt. So sind z.B. NTFS-Partitionen nicht unter Windows 9x verfgbar.

* Die Plattenbelegung von Laufwerken, auf die mittels NTFSDOS zugegriffen
  wird, wird nicht ermittelt.

* FreeSpace hat Probleme bei der Erkennung von nderungen in der Laufwerks-
  buchstabenverteilung. Da es aber nicht besonders oft vorkommen drfte, da
  sich die Verteilung unter einem laufenden Betriebssystem ndert (soweit ich
  wei ist dies ohnehin nur unter NT mglich), wurde es noch nicht gendert.
  Sollte wachsende Nachfrage hiernach bestehen (bzw. berhaupt erst einmal
  Nachfrage aufkommen) werde ich es selbstverstndlich ndern.
  Hinweis: Eine mgliche Umgehung des Problems ist es, die Symbolgre der
  Liste zu verndern (Checkbox in den Einstellungen), oder aber - wer htte
  es gedacht? :) - FreeSpace neu zu starten.
