home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 3 / Chip_Hitware_Vol_03.iso / chiphit3 / tools / desktop / dllex / manual.txt < prev    next >
Text File  |  1995-07-15  |  10KB  |  209 lines

  1. DLLex v1.0 - Bedienungsanleitung
  2. ================================
  3.  
  4. Einfⁿhrung
  5. ----------
  6. Welchem Windowsanwender ist es noch nicht passiert, da▀ er sich ⁿber den Umfang
  7. der Windowsverzeichnisse Σrgert!
  8.  
  9. Verzeichnis: WINDOWS         --> 20 MB
  10. Verzeichnis: WINDOWS\SYSTEM     --> 40 MB (oder mehr?)
  11.  
  12. Da steht man nun vor einer Menge "Datenschrott" und versucht sich verzweifelt zu
  13. erinnern welche Programme in letzter Zeit gel÷scht wurden. AMIsoundso? WORDdiesunddas?
  14.  
  15. Vielleicht k÷nnte man ja von Hand die eine oder andere DLL-Datei l÷schen? AMIdll?
  16. Die gibt's leider nicht, aber eine die Σhnlich hei▀t?
  17.  
  18. Stop! Da war doch dieses UnInstall-Programm. Aber eigentlich m÷chte man ja nix de-installieren.
  19. Nur einfach mal mit dem Besen durch die Windows-Verzeichnisse fegen und Dateileichen loswerden.
  20.  
  21. Irgendwie beschleicht einen da doch das Gefⁿhl, da▀ die letzte gel÷schte Datei vielleicht
  22. doch genau DIE absolut notwendige Datei fⁿr genau DIE Anwendung gewesen war, die eigentlich
  23. jeden Tag im Einsatz war. Und genau DIE DLL-Datei hat man jetzt gel÷scht...oh Sch...
  24. Notanker: Norton, PC-Tools, UnDelete, UnErase, egal wie's hei▀t, hauptsache es wirkt!
  25.  
  26. Nur leider ist da wieder Murphy's Law: Wenn's wirken soll, wirkts garantiert nicht!
  27. DLL weg, will hei▀en Anwendung wegen DLL weg etc...
  28.  
  29. Schlu▀ damit! (Klingt irgendwie nach Waschmittelwerbung, nicht?)
  30. Nach langer (leidvoller) L÷sch-Erfahrung war ich es einfach leid immer hinter diesen
  31. DLLs herzuhecheln. Das Ihnen vorliegende Utility DLLex macht auf einfache Weise Schlu▀ mit
  32. Murphys Law. Woran liegt es denn, da▀ man beim L÷schen dieser DLLs eigentlich immer auf die
  33. Nase fΣllt?
  34.  
  35. - DLLs werden oft von mehreren Programmen benutzt. L÷scht man eine DLL-Datei, funktionieren
  36.   wom÷glich 3 andere Programme nicht mehr.
  37.  
  38. - L÷scht man DLL-Dateien unter Windows, so sind die Informationen des gel÷schten Programmes
  39.   nur solange fⁿr div. "UnEraser" verfⁿgbar, solange nicht irgendwelche Daten auf die Festplatte
  40.   geschrieben werden. Aber wer wei▀, vielleicht kennt auch Windows Murphys Gesetz und schreibt
  41.   gerade in dem Moment irgendwelche Daten auf die Festplatte?
  42.  
  43. - DLL-Dateien lassen sich durch den Namen keiner Anwendung zuordnen. Wer denkt denn schon, da▀
  44.   DLL-Datei MFRZGH.DLL zu Anwendung XYZ geh÷rt? (Wo doch kein XYZ im Namen der DLl ist!)
  45.  
  46. Hier war fⁿr mich irgendwie der Punkt erreicht um ein kleines, schnelles Utility zu entwickeln,
  47. da▀ mit diesen Punkten aufrΣumt: DLLex!
  48.  
  49. Punkt 1: 
  50. Ursache     -> DLLs werden von mehreren Programmen benutzt.
  51. Gegenmittel -> HyperLinks
  52. HyperLinks ist eine Methode schnell und effektiv die Querverbindungen bzgl. DLL-Dateien
  53. aufzuzeigen: Welche DLL wird von welcher Anwendung benutzt, und welche DLL benutzt welche
  54. andere DLL. Das h÷rt sich einfach an, ist aber doch recht komplex.
  55. Mittels der von DLLex verwendeten HyperLinks k÷nnen Sie sicher sein, da▀ die von Ihnen
  56. gel÷schte DLL-Datei (gilt ⁿberigends auch fⁿr EXE und VBX Dateien) nicht Grundlage fⁿr die
  57. Ausfⁿhrung einer anderen Anwendung war.
  58. Im Gegensatz zu manch anderen Produkten der DeInstaller-Szene werden die HyperLinks nur einmal
  59. komplett aufgebaut. (Kaffeetasse unbedingt bereitstellen, denn das kann dauern...)
  60. Ist der Grundaufbau einmal abgearbeitet worden (und die Koffeinvergiftung ⁿberwunden), mⁿssen
  61. diese HyperLinks nur noch inkrementell, d.h. schnell und nur nach ─nderungen auf Ihrer
  62. Festplatte neu aufgebaut werden. Das geht so flink, da▀ fⁿr einen Kaffee da keine Zeit
  63. mehr bleibt!
  64.  
  65. Punkt 2:
  66. Ursache        -> Nach L÷schung kriegt man diese ollen DLL's nicht mehr ungel÷scht (UnErased)
  67. Gegenmittel -> Backup
  68. DLLex l÷scht eigentlich ⁿberhaupt nichts. Es wird nur verlagert. Mal angenommen, Sie l÷schen
  69. ⁿber DLLex eine DLL-Datei mit Namen XYZ.DLL aus dem WINDOS\SYSTEM-Verzeichnis. Was passiert:
  70. Zu allererst wird diese Datei kopiert. D.h. es wird eine Sicherung der Datei erstellt. Diese
  71. wird in ein Sicherungsverzeichnis des Installationsverzeichnises von DLLex geschrieben.
  72. (Beispiel: DLLex\SAVE). Hier verbleibt diese Datei bis zum Ende aller Tage, es sei denn, Ihnen
  73. ist aufgefallen, da▀ alle Anwendungen sich irgendwie ganz normal verhalten, also nicht auf diese
  74. XYZ.DLL angewiesen waren. Dann k÷nnen Sie getrost alle Dateien im SAVE-Verzeichnis l÷schen.
  75. ABER, wenn irgendwas "spinnt"...ist alles noch da. NΣmlich gesichert in SAVE!
  76.  
  77. Punkt 3:
  78. Ursache     -> DLL-Dateien lassen sich nach Namen nicht zuordnen.
  79. Gegenmittel -> DOPPELKLICK!
  80. M÷chten Sie Informationen zu einer DLL-Datei? Dann klicken Sie die gewⁿnschte Datei doch
  81. einfach in einer der DLLex-Listen (ListBoxes) doppelt an. Sogleich erschein ein Fenster da▀
  82. Ihnen den internen Namen und auch die Copyright-Meldung bzw. den Hersteller angibt. Mehr ist
  83. hierzu einfach nicht zu sagen: Probieren Sie es doch einmal aus. Sie werden merken da▀ diese
  84. Informationen nicht Ohne sind wenn es um's L÷schen von DLLs geht.
  85.  
  86. Nun haben Sie die Vorteile gelesen, nun sollten Sie sich mal an den praktischen Teil der
  87. Sache wagen...Ich bin mir sicher, auch Sie haben keine MB's zu verschenken, oder?
  88.  
  89.  
  90. Bedienung
  91. ---------
  92. Zur Bedienung von DLLex ist eigentlich nicht allzu viel zu sagen (hoffe ich!). DLLex wurde
  93. aus der Praxis fⁿr die Praxis entwickelt.
  94.  
  95. Im wesentlichen dreht sich alles um:
  96.  
  97. a) HyperLinks
  98. b) Dlls
  99.  
  100. Zu a:
  101. Starten Sie DLLex zum ersten Mal sind die HyperLinks natⁿrlich noch nicht aufgebaut. Deshalb
  102. werden Sie als Erstes die Fehlermeldung: 
  103.     Die HyperLink-Liste wurde nicht gefunden, etc...
  104. kassieren. Hier sollten Sie ohne zu Z÷gern JA anklicken und sich sodann unverzⁿglich
  105. Richtung Kaffee-Ecke begeben. Gehen Sie ruhig ⁿber LOS und ziehen Sie mindestens 1 Stⁿck
  106. Zucker ein, so Sie es wollen, denn der Aufbau dieser Liste kann dauern. Je nach Gr÷▀e der
  107. Festplatte zwischen 5 Min (20 MB) und 20 Min (1.x GB). In dieser Zeit werden alle lokalen
  108. Festplatten nach Dateien abgesucht, die sich unter Windows ausfⁿhren lassen. Diese Dateien
  109. werden dann nacheinander analysiert und die gewonnenen Informationen werden in Hash-Listen
  110. (die kennen Sie sicher aus den guten und spielstarken Schachprogrammen) einsortiert und danach
  111. als Datei HYPERLIN.HYP abgespeichert. Diese HyperLinks enthalten sΣmtliche BENUTZT- und
  112. WIRDBENUTZT-Informationen fⁿr alle DLLs.
  113.  
  114. Das Beste daran ist: Es wird nur einmal so richtig lahm! Bei jeder ─nderung k÷nnen Sie ab nun
  115. wΣhlen zwischen:
  116.     Gesamtaufbau der HyperLinks (wieder lahm!)
  117.     Update der HyperLinks (echt flott)
  118. Der Gesamtaufbau der Liste ist eigentlich nur beim ersten Start notwendig. Ich habe es aber
  119. als Menⁿoption eingebaut, fⁿr den Fall der FΣlle, da▀ einmal die HyperLink Liste nicht mehr
  120. ordnungsgemΣ▀ funktionieren sollte. 
  121.  
  122. Die Aktualisierung der HyperLink Liste geht sehr schnell vor sich. Im Prinzip gibt es nur einen
  123. Unterschied zwischen Neuaufbau und Aktualisierung der HyperLink Liste:
  124. Die Aktualisierung prⁿft welche neuen Dateien seit dem letzten Aktualisierungslauf neu hinzu
  125. gekommen sind und welche Dateien gel÷scht wurden und aktualisiert die Liste nur fⁿr diese
  126. neuen/gel÷schten Dateien.
  127. Der Gesamtaufbau pfeift auf diese Unterscheidung und baut die HyperLink-Liste grundsΣtzlich 
  128. fⁿr alle auf der Festplatte befindlichen Dateien neu auf.
  129.  
  130. zu b: (DLLs)
  131. DLLex besteht im Gro▀en und Ganzen aus 3 Listen:
  132.  
  133. DATEI:
  134. Hier werden alle DLL und EXE Dateien Ihrer lokalen Laufwerke angezeigt,
  135.  
  136. WIRD BENUTZT VON:
  137. Stellen Sie den Selektionsbalken in der Liste DATEI auf einen Eintrag, so werden Ihnen in
  138. dieser Liste die Dateien angezeigt, die die SELEKTIERTE DATEI BENUTZEN.
  139.  
  140. BENUTZT SELBST:
  141. Stellen Sie den Selektionsbalken in der Liste DATEI auf einen Eintrag, so werden Ihnen in
  142. dieser Liste die Dateien angezeigt, die VON DER SELEKTIERTEN DATEI BENUTZT WERDEN.
  143.  
  144. Fⁿr alle diese Listen gilt:
  145. Ein Doppelklick mit der linken Maustaste auf einen Eintrag zeigt Ihnen den INTERNEN NAMEN,
  146. sowie die COPYRIGHT-MELDUNG fⁿr die selektierte Datei an.
  147.  
  148. Die Kn÷pfe (Buttons):
  149.  
  150. L╓SCHEN:
  151. L÷scht die im Listenfeld DATEI selektierte Datei. Vor der L÷schung wird die selektierte
  152. Datei in das SAVE-Verzeichnis kopiert. Die HyperLinks werden automatisch angepasst, d.h. die
  153. gel÷schte Datei wird aus der Liste herausgenommen. Ein Neuaufbau oder eine Aktualisierung der
  154. Liste ist nicht notwendig.
  155.  
  156. INFORMATIONEN:
  157. Hier werbe ich ein wenig...anschauen!!
  158.  
  159. BEENDEN:
  160. Schlu▀ mit DLLex. Raus und tschⁿ▀!
  161.  
  162.  
  163. Zum Abschlu▀
  164. ------------
  165. Ich denke, DLLex wird Ihnen, auch Abseits der gro▀en UnInstaller, sehr gute Dienste leisten.
  166. Eigentlich sollte kein Windows-Anwender ohne dieses kleine, ⁿberaus nⁿtzliche Utility auskommen
  167. k÷nnen. Und wenn doch: Irgendwann trifft jeden Murphys Law!
  168.  
  169. DLLex ist Shareware! D.h. es ist nicht Umsonst zu haben. Es hat sich eingebⁿrgert, da▀ nach
  170. Testphase von ca. 30 Tagen ein Shareware-Programm entweder gel÷scht, oder registriert werden
  171. soll. 
  172.  
  173. L÷schen kommt fⁿr DLLex sicher nicht in Frage, deshalb REGISTRIEREN!
  174. Die Registrierung fⁿr DLLex kostet 19,90 DM (siehe FAX.DOC, REGISTER.DOC). Fⁿr Ihr Geld
  175. erhalten Sie die aktuellste, lizenzierte Vollversion von DLLex, sowie ErmΣ▀igungen beim
  176. Erwerb meines gro▀artigen UnInstallers WINCLEAN, der demnΣchst in einer neuen Version
  177. erscheinen wird.
  178.  
  179. DLLex ist in keiner Weise eingeschrΣnkt. Ich vertraue Ihnen, da▀ Sie, sollte Ihnen die Software
  180. zusagen, DLLex registrieren oder von Ihrer Festplatte l÷schen (seufz).
  181.  
  182. Bei Fragen oder Problemen, finden Sie Hilfe unter:
  183.  
  184. Via Brief:
  185. SCS EDV-Beratung
  186. Rainer M. Baltruweit
  187. Glemsweg 2
  188. D-71522 Backnang/Waldrems
  189.  
  190. Electronic Mail:
  191. Compuserve: 100137,1750
  192. Internet  : baltruw@ibm.net
  193. BTX      : 0719171075 (BTX-Mail)
  194.  
  195. Telefonisch:
  196. Phone: 07191-71075 (0-24h, es sei denn ich bin nich da)
  197. Fax  : 07191-72972 (0-24h, Fax ist immer da!)
  198.  
  199. Nun bleibt mir nicht mehr viel ⁿbrig, als Ihnen VIEL SPA▀ mit DLLex zu wⁿnschen.
  200. Bei Zufriedenheit kopieren Sie die SHAREWARE(!!)-Version fⁿr Ihre Freunde, bei
  201. Problemen und Mi▀mut teilen Sie mir Ihre Probleme mit. Fⁿr Kritik und Verbesserungs-
  202. vorschlΣge habe ich immer ein offenes Auge und h÷rfΣhiges Ohr.
  203.  
  204.  
  205. Geschrieben am 10. 07. 1995 (wΣhrend einer Bruthitze)
  206. Zu Fehlern und orthographischen Nebenwirkungen fragen Sie Ihren lokalen Germanisten!
  207.  
  208.  
  209.