************************** * Close Sessions v1.15 * ************************** (c) 2001 by Thomas Nolte http://www.thono.com/ E-Mail: thomas@thono.com DIESES PROGRAMM IST FREEWARE UND KANN GERNE BELIEBIG WEITERGEREICHT WERDEN. NICHT ERLAUBT SIND DAGEGEN JEDWEDE AENDERUNG AM PROGRAMMCODE ODER DEN BEIGEFUEGTEN DATEIEN. DAS PROGRAMM WURDE FUER DEN EIGENEN BEDARF ENTWICKELT. FUER SCHAEDEN ODER PROBLEME, DIE AUF ANDEREN SYSTEMEN AUFTRETEN, UEBERNEME ICH KEINE HAFTUNG! DIE BENUTZUNG ERFOLGT AUF EIGENE GEFAHR!!! Einleitung ========== Was ist "CloseSessions"? ------------------------ "CloseSessions" ist eine kleine Anwendung um aktive LAN-Sessions zu sehen und ggfs. zu schliessen. Wie arbeitet das Programm? -------------------------- Mittels den "LAN Server REXX Utilities" wird eine Liste der LAN-Sessions - also Zugriffe von Clients auf den Server - erstellt. Diese koennen nach bestimmten Kriterien beendet werden. Aenderungen zur letzten Version ------------------------------- v1.00 : Erstes Release v1.01 : Server-Name in der Titelzeile, Servername kann als Parameter uebergeben werden. v1.10 : Die Sessions mehrerer Server koennen angezeigt werden. v1.15 : Die Server der Server-Liste werden auf Erreichbarkeit geprueft und ggfs. nicht in der Anzeigeliste aufgenommen. v1.20 : Das Programm merkt sich die Position des Hauptfensters Bekannte Probleme... -------------------- Zur Zeit sind keine aktuellen Probleme bekannt. Wie geht es weiter? ------------------- Die Hauptaufgabe - das Schliessen von LAN-Sessions - erledigt das Programm. Mehr sollte es auch nicht. Wer noch andere Ideen hat, immer her damit (Mail an: thomas@thono.com). Installation ============ CLOSESES.EXE ist ein selbstentpackendes OS/2-Archiv (erstellt mit RAR/2). Am besten wird das Programm in ein leeres Verzeichnis kopiert und dort entpackt. Danach befinden sich folgende Dateien im Verzeichnis: INSTALL.CMD --> das Installationsscript CLOSESES.EXE --> das Programm selbst CLOSESES.SRV --> eine Liste fuer mehrere Server SPY.ICO --> Icon fuer das Programm README.TXT --> diese Datei Mit Hilfe von INSTALL.CMD wird ein Programm-Objekt auf der Arbeitsoberflaeche angelegt. Es werden keine eintraege in irgendwelchen INI-Dateien vorgenommen. Es ist moeglich, einen fernen Server anzugeben. dieser muss dann ohne '\\' als Parameter im Programm-Objekt eingetragen werden und wird beim Programmstart automatisch angezeigt. Weitere Server koennen ueber die Text-Listendatei CLOSESES.SRV angezeigt werden (Syntaxerklaerung im Dateikopf). Wird kein Server als Parameter uebergeben, werden die lokalen Sessions angezeigt. Die Log-Datei CLOSESES.LOG wird ins Programmverzeichnis gelegt. Weitere Einstellungen sind nicht noetig. Die Datei LSRXUTIL.DLL muss sich im LIBPATH oder im Programmverzeichnis befinden. Bedienung ========= Das Programm ist recht einfach gestrickt und daher auch einfach zu bedienen. Nach dem Aufruf wird eine Liste der Sessions auf dem Server angezeigt. Der "Server" ist dabei standardmaessig der Rechner, auf dem das Programm gestartet wird. Es ist aber auch moeglich, einen fernen Server/Rechner anzugeben. Der Aufruf lautet dann "CLOSESES.EXE ", also z.B. "CLOSESES.EXE MEINSRV" (ohne '\\' o.ae.). Ueber eine Listbox im Programm koennen weitere Server angezeigt werden. Gefuellt wird die Listbox durch die Datei CLOSESES.SRV, eine Syntaxerklaerung befindet sich im Dateikopf. Neben der Gesamtzahl der Sessions werden folgende Informationen angezeigt: - Rechnername - Inaktive Zeit (in Sekunden) - Anzahl der offenen Dateien - Anzahl der Verbindungen - Anzahl der Sessions zum Server - Verbindungszeit insgesamt (in Sekunden) - Benutzername - Account-Typ (z.B. "Gast") - Das Client-Betriebssystem Mit dem Button "Aktualisieren" wird die Liste erneuert. Es gibt mehrere Kriterien zum Schliessen einer oder mehrerer Sessions. Zum einen kann die Zeit angegeben werden, die ein Client inaktiv sein muss. Standard ist 3600 Sekunden (= 1 Stunde). Einstellbar ist ein Bereich von 1 Sekunde bis 86400 Sekunden (= 24 Stunden). Ebenfalls kann ausgewaehlt werden, ob eine Session auch offene Dateien haben darf oder nicht. Das Schliessen der Sessions bezieht sich entweder auf alle aufgelisteten (Standardvorgabe) oder nur ausgewaehlte Sessions. Der Button "Schliessen" be- endet dann die jeweiligen Client-Sessions. Danach wird eine aktuelle Liste erstellt. Sonstiges ========= Ich habe das Programm auf zwei unterschiedlichen Rechnern getestet, es lief auf beiden anstandslos. Da ich aber kein begnadeter Programmierer bin, kann es natuerlich immer mal wieder zu Problemen kommen. Ich moechte daher noch einmal darauf aufmerksam machen, dass jeder das Programm auf eigene Gefahr benutzt und ich keinerlei Gewaehr oder Haftung fuer irgendetwas uebernehme!!! Fragen und Anregungen usw. richtet man am besten an: thomas@thono.com Zu finden ist die aktuellste Version auf meiner Homepage unter http://www.thono.com/os2warp/tools.htm