home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip Hitware 3
/
Chip_Hitware_Vol_03.iso
/
chiphit3
/
tools
/
desktop
/
dllex
/
manual.txt
< prev
next >
Wrap
Text File
|
1995-07-15
|
10KB
|
209 lines
DLLex v1.0 - Bedienungsanleitung
================================
Einfⁿhrung
----------
Welchem Windowsanwender ist es noch nicht passiert, da▀ er sich ⁿber den Umfang
der Windowsverzeichnisse Σrgert!
Verzeichnis: WINDOWS --> 20 MB
Verzeichnis: WINDOWS\SYSTEM --> 40 MB (oder mehr?)
Da steht man nun vor einer Menge "Datenschrott" und versucht sich verzweifelt zu
erinnern welche Programme in letzter Zeit gel÷scht wurden. AMIsoundso? WORDdiesunddas?
Vielleicht k÷nnte man ja von Hand die eine oder andere DLL-Datei l÷schen? AMIdll?
Die gibt's leider nicht, aber eine die Σhnlich hei▀t?
Stop! Da war doch dieses UnInstall-Programm. Aber eigentlich m÷chte man ja nix de-installieren.
Nur einfach mal mit dem Besen durch die Windows-Verzeichnisse fegen und Dateileichen loswerden.
Irgendwie beschleicht einen da doch das Gefⁿhl, da▀ die letzte gel÷schte Datei vielleicht
doch genau DIE absolut notwendige Datei fⁿr genau DIE Anwendung gewesen war, die eigentlich
jeden Tag im Einsatz war. Und genau DIE DLL-Datei hat man jetzt gel÷scht...oh Sch...
Notanker: Norton, PC-Tools, UnDelete, UnErase, egal wie's hei▀t, hauptsache es wirkt!
Nur leider ist da wieder Murphy's Law: Wenn's wirken soll, wirkts garantiert nicht!
DLL weg, will hei▀en Anwendung wegen DLL weg etc...
Schlu▀ damit! (Klingt irgendwie nach Waschmittelwerbung, nicht?)
Nach langer (leidvoller) L÷sch-Erfahrung war ich es einfach leid immer hinter diesen
DLLs herzuhecheln. Das Ihnen vorliegende Utility DLLex macht auf einfache Weise Schlu▀ mit
Murphys Law. Woran liegt es denn, da▀ man beim L÷schen dieser DLLs eigentlich immer auf die
Nase fΣllt?
- DLLs werden oft von mehreren Programmen benutzt. L÷scht man eine DLL-Datei, funktionieren
wom÷glich 3 andere Programme nicht mehr.
- L÷scht man DLL-Dateien unter Windows, so sind die Informationen des gel÷schten Programmes
nur solange fⁿr div. "UnEraser" verfⁿgbar, solange nicht irgendwelche Daten auf die Festplatte
geschrieben werden. Aber wer wei▀, vielleicht kennt auch Windows Murphys Gesetz und schreibt
gerade in dem Moment irgendwelche Daten auf die Festplatte?
- DLL-Dateien lassen sich durch den Namen keiner Anwendung zuordnen. Wer denkt denn schon, da▀
DLL-Datei MFRZGH.DLL zu Anwendung XYZ geh÷rt? (Wo doch kein XYZ im Namen der DLl ist!)
Hier war fⁿr mich irgendwie der Punkt erreicht um ein kleines, schnelles Utility zu entwickeln,
da▀ mit diesen Punkten aufrΣumt: DLLex!
Punkt 1:
Ursache -> DLLs werden von mehreren Programmen benutzt.
Gegenmittel -> HyperLinks
HyperLinks ist eine Methode schnell und effektiv die Querverbindungen bzgl. DLL-Dateien
aufzuzeigen: Welche DLL wird von welcher Anwendung benutzt, und welche DLL benutzt welche
andere DLL. Das h÷rt sich einfach an, ist aber doch recht komplex.
Mittels der von DLLex verwendeten HyperLinks k÷nnen Sie sicher sein, da▀ die von Ihnen
gel÷schte DLL-Datei (gilt ⁿberigends auch fⁿr EXE und VBX Dateien) nicht Grundlage fⁿr die
Ausfⁿhrung einer anderen Anwendung war.
Im Gegensatz zu manch anderen Produkten der DeInstaller-Szene werden die HyperLinks nur einmal
komplett aufgebaut. (Kaffeetasse unbedingt bereitstellen, denn das kann dauern...)
Ist der Grundaufbau einmal abgearbeitet worden (und die Koffeinvergiftung ⁿberwunden), mⁿssen
diese HyperLinks nur noch inkrementell, d.h. schnell und nur nach ─nderungen auf Ihrer
Festplatte neu aufgebaut werden. Das geht so flink, da▀ fⁿr einen Kaffee da keine Zeit
mehr bleibt!
Punkt 2:
Ursache -> Nach L÷schung kriegt man diese ollen DLL's nicht mehr ungel÷scht (UnErased)
Gegenmittel -> Backup
DLLex l÷scht eigentlich ⁿberhaupt nichts. Es wird nur verlagert. Mal angenommen, Sie l÷schen
ⁿber DLLex eine DLL-Datei mit Namen XYZ.DLL aus dem WINDOS\SYSTEM-Verzeichnis. Was passiert:
Zu allererst wird diese Datei kopiert. D.h. es wird eine Sicherung der Datei erstellt. Diese
wird in ein Sicherungsverzeichnis des Installationsverzeichnises von DLLex geschrieben.
(Beispiel: DLLex\SAVE). Hier verbleibt diese Datei bis zum Ende aller Tage, es sei denn, Ihnen
ist aufgefallen, da▀ alle Anwendungen sich irgendwie ganz normal verhalten, also nicht auf diese
XYZ.DLL angewiesen waren. Dann k÷nnen Sie getrost alle Dateien im SAVE-Verzeichnis l÷schen.
ABER, wenn irgendwas "spinnt"...ist alles noch da. NΣmlich gesichert in SAVE!
Punkt 3:
Ursache -> DLL-Dateien lassen sich nach Namen nicht zuordnen.
Gegenmittel -> DOPPELKLICK!
M÷chten Sie Informationen zu einer DLL-Datei? Dann klicken Sie die gewⁿnschte Datei doch
einfach in einer der DLLex-Listen (ListBoxes) doppelt an. Sogleich erschein ein Fenster da▀
Ihnen den internen Namen und auch die Copyright-Meldung bzw. den Hersteller angibt. Mehr ist
hierzu einfach nicht zu sagen: Probieren Sie es doch einmal aus. Sie werden merken da▀ diese
Informationen nicht Ohne sind wenn es um's L÷schen von DLLs geht.
Nun haben Sie die Vorteile gelesen, nun sollten Sie sich mal an den praktischen Teil der
Sache wagen...Ich bin mir sicher, auch Sie haben keine MB's zu verschenken, oder?
Bedienung
---------
Zur Bedienung von DLLex ist eigentlich nicht allzu viel zu sagen (hoffe ich!). DLLex wurde
aus der Praxis fⁿr die Praxis entwickelt.
Im wesentlichen dreht sich alles um:
a) HyperLinks
b) Dlls
Zu a:
Starten Sie DLLex zum ersten Mal sind die HyperLinks natⁿrlich noch nicht aufgebaut. Deshalb
werden Sie als Erstes die Fehlermeldung:
Die HyperLink-Liste wurde nicht gefunden, etc...
kassieren. Hier sollten Sie ohne zu Z÷gern JA anklicken und sich sodann unverzⁿglich
Richtung Kaffee-Ecke begeben. Gehen Sie ruhig ⁿber LOS und ziehen Sie mindestens 1 Stⁿck
Zucker ein, so Sie es wollen, denn der Aufbau dieser Liste kann dauern. Je nach Gr÷▀e der
Festplatte zwischen 5 Min (20 MB) und 20 Min (1.x GB). In dieser Zeit werden alle lokalen
Festplatten nach Dateien abgesucht, die sich unter Windows ausfⁿhren lassen. Diese Dateien
werden dann nacheinander analysiert und die gewonnenen Informationen werden in Hash-Listen
(die kennen Sie sicher aus den guten und spielstarken Schachprogrammen) einsortiert und danach
als Datei HYPERLIN.HYP abgespeichert. Diese HyperLinks enthalten sΣmtliche BENUTZT- und
WIRDBENUTZT-Informationen fⁿr alle DLLs.
Das Beste daran ist: Es wird nur einmal so richtig lahm! Bei jeder ─nderung k÷nnen Sie ab nun
wΣhlen zwischen:
Gesamtaufbau der HyperLinks (wieder lahm!)
Update der HyperLinks (echt flott)
Der Gesamtaufbau der Liste ist eigentlich nur beim ersten Start notwendig. Ich habe es aber
als Menⁿoption eingebaut, fⁿr den Fall der FΣlle, da▀ einmal die HyperLink Liste nicht mehr
ordnungsgemΣ▀ funktionieren sollte.
Die Aktualisierung der HyperLink Liste geht sehr schnell vor sich. Im Prinzip gibt es nur einen
Unterschied zwischen Neuaufbau und Aktualisierung der HyperLink Liste:
Die Aktualisierung prⁿft welche neuen Dateien seit dem letzten Aktualisierungslauf neu hinzu
gekommen sind und welche Dateien gel÷scht wurden und aktualisiert die Liste nur fⁿr diese
neuen/gel÷schten Dateien.
Der Gesamtaufbau pfeift auf diese Unterscheidung und baut die HyperLink-Liste grundsΣtzlich
fⁿr alle auf der Festplatte befindlichen Dateien neu auf.
zu b: (DLLs)
DLLex besteht im Gro▀en und Ganzen aus 3 Listen:
DATEI:
Hier werden alle DLL und EXE Dateien Ihrer lokalen Laufwerke angezeigt,
WIRD BENUTZT VON:
Stellen Sie den Selektionsbalken in der Liste DATEI auf einen Eintrag, so werden Ihnen in
dieser Liste die Dateien angezeigt, die die SELEKTIERTE DATEI BENUTZEN.
BENUTZT SELBST:
Stellen Sie den Selektionsbalken in der Liste DATEI auf einen Eintrag, so werden Ihnen in
dieser Liste die Dateien angezeigt, die VON DER SELEKTIERTEN DATEI BENUTZT WERDEN.
Fⁿr alle diese Listen gilt:
Ein Doppelklick mit der linken Maustaste auf einen Eintrag zeigt Ihnen den INTERNEN NAMEN,
sowie die COPYRIGHT-MELDUNG fⁿr die selektierte Datei an.
Die Kn÷pfe (Buttons):
L╓SCHEN:
L÷scht die im Listenfeld DATEI selektierte Datei. Vor der L÷schung wird die selektierte
Datei in das SAVE-Verzeichnis kopiert. Die HyperLinks werden automatisch angepasst, d.h. die
gel÷schte Datei wird aus der Liste herausgenommen. Ein Neuaufbau oder eine Aktualisierung der
Liste ist nicht notwendig.
INFORMATIONEN:
Hier werbe ich ein wenig...anschauen!!
BEENDEN:
Schlu▀ mit DLLex. Raus und tschⁿ▀!
Zum Abschlu▀
------------
Ich denke, DLLex wird Ihnen, auch Abseits der gro▀en UnInstaller, sehr gute Dienste leisten.
Eigentlich sollte kein Windows-Anwender ohne dieses kleine, ⁿberaus nⁿtzliche Utility auskommen
k÷nnen. Und wenn doch: Irgendwann trifft jeden Murphys Law!
DLLex ist Shareware! D.h. es ist nicht Umsonst zu haben. Es hat sich eingebⁿrgert, da▀ nach
Testphase von ca. 30 Tagen ein Shareware-Programm entweder gel÷scht, oder registriert werden
soll.
L÷schen kommt fⁿr DLLex sicher nicht in Frage, deshalb REGISTRIEREN!
Die Registrierung fⁿr DLLex kostet 19,90 DM (siehe FAX.DOC, REGISTER.DOC). Fⁿr Ihr Geld
erhalten Sie die aktuellste, lizenzierte Vollversion von DLLex, sowie ErmΣ▀igungen beim
Erwerb meines gro▀artigen UnInstallers WINCLEAN, der demnΣchst in einer neuen Version
erscheinen wird.
DLLex ist in keiner Weise eingeschrΣnkt. Ich vertraue Ihnen, da▀ Sie, sollte Ihnen die Software
zusagen, DLLex registrieren oder von Ihrer Festplatte l÷schen (seufz).
Bei Fragen oder Problemen, finden Sie Hilfe unter:
Via Brief:
SCS EDV-Beratung
Rainer M. Baltruweit
Glemsweg 2
D-71522 Backnang/Waldrems
Electronic Mail:
Compuserve: 100137,1750
Internet : baltruw@ibm.net
BTX : 0719171075 (BTX-Mail)
Telefonisch:
Phone: 07191-71075 (0-24h, es sei denn ich bin nich da)
Fax : 07191-72972 (0-24h, Fax ist immer da!)
Nun bleibt mir nicht mehr viel ⁿbrig, als Ihnen VIEL SPA▀ mit DLLex zu wⁿnschen.
Bei Zufriedenheit kopieren Sie die SHAREWARE(!!)-Version fⁿr Ihre Freunde, bei
Problemen und Mi▀mut teilen Sie mir Ihre Probleme mit. Fⁿr Kritik und Verbesserungs-
vorschlΣge habe ich immer ein offenes Auge und h÷rfΣhiges Ohr.
Geschrieben am 10. 07. 1995 (wΣhrend einer Bruthitze)
Zu Fehlern und orthographischen Nebenwirkungen fragen Sie Ihren lokalen Germanisten!