Entwickler-Ecke

Freeware Projekte - (Lineage II) - HostManager


Danny87 - Do 30.11.06 10:32
Titel: (Lineage II) - HostManager
(Lineage II) - HostManager

Mit diesem kleinen Tool können die Hosts von Lineage II komfortabel verwaltet werden.
Das Tool liest die Daten aus der Datei {System32}\drivers\etc\hosts aus und zeigt die Hosts
nach Name und Adresse getrennt an.
Alternativ kann man die Hosts-Datei auch selbst bestimmen.

Funktionen
---------------
Neuen Host hinzufügen
Host ändern
Host löschen
Host aktivieren/deaktivieren

Mindestanforderungen
------------------------------
Windows 98

Bis jetzt bekannte Fehler: keine

Ich habe meine Hosts-Datei gleich mitangehängt für den Fall dass ihr Lineage II nicht installiert habt.
Diese Datei müsst ihr in den unten genannten Ordner kopieren.
Ab Win2000: Wenn euer Windows zB auf C:\ liegt, wäre der Pfad: C:\WINDOWS\system32\drivers\etc
Win 98: Wenn euer Windows zB auf C:\ liegt, wäre der Pfad: C:\WINDOWS


Änderungen in Version 1.1
------------------------------------
Die Hosts-Datei ist selbst bestimmbar.

Änderungen in Version 1.2
------------------------------------
Bei der Aktivierung eines Hosts bleiben die alten Aktivierungen bestehen.

Änderungen in Version 1.3
------------------------------------
Name geändert (Hostmanager).
Hostbezeichnung wird separat angezeigt.
Routine zum finden der hosts-Datei unter Win98 hinzugefügt.
Button zum beginnen einer neuen Eingabe hinzugefügt.
"Wirklich löschen?"-Abfrage unter "Host löschen" hinzugefügt.

Änderungen in Version 1.4
------------------------------------
Wenn die hosts-Datei selbst bestimmt wird, dann wird der Pfad gespeichert und die hosts-Datei beim nächsten Programmstart automatisch geladen.
Wenn versucht wird die hosts-Datei automatisch zu finden, dann wird der Hosts-Pfad automatisch gelöscht.

Änderungen in Version 1.5
------------------------------------
Verschiedene Bugs behoben.


Viel Spaß beim testen und benutzen :-)

Gruss
Daniel


ZeitGeist87 - Do 30.11.06 10:47

hmm...kannst nicht ausprobieren..
hab Win98 und bei mir liegt die Hosts im <Windows>-Folder

Wäre besser wenn du es vorher den Benutzer konfigurieren lassen könntest, unter welchem Pfad seine Hosts liegt.

Du nutzt WinXP richtig?

Also..immer abwärtskompatibel bleiben bei sowas.

LG
Stefan


Danny87 - Do 30.11.06 11:30

So. Hab ne neue Version hochgeladen.
Jetzt kann man die Hosts-Datei auch selbst bestimmen :)

Gruss
Daniel


Narses - Do 30.11.06 11:40

Moin!

Suche in: Delphi-Forum, Delphi-Library GETWINDIR ;)

cu
Narses


Danny87 - Do 30.11.06 11:45

Mit GetSysDir hab ich den Systemordner gefunden ;)
Erinnerst dich an meinen alten Post http://www.delphi-forum.de/viewtopic.php?t=66793&highlight= ? *g*


ZeitGeist87 - Do 30.11.06 11:52

also..
wenn ich auf host de(aktivieren) klick, deaktiviert er mir alle..aktiviert aber richtiger weise immer nur den ausgewählten, und auch nur diesen...also..merkwürdig xD

LG
Stefan


Danny87 - Do 30.11.06 11:56

Ist es nicht illegal wenn mehrere Hosts von Lineage II aktiviert sind?
Dann nimmt er doch nur den ersten oder?
Das war absicht, aber wenn Interesse daran besteht, stell ich das ab. ;)


ZeitGeist87 - Do 30.11.06 12:00

hmm..ich hab aber noch meine datenbanken in der hosts...und so weiter..is ja echt fies...der deaktiviert ja alles..

LG
Stefan


Danny87 - Do 30.11.06 12:06

hmm....dann kann ich das komplizierte deaktivieren ja deaktivieren ;)
so...abgestellt und neue version hochgeladen^^


Danny W. - Do 30.11.06 12:11

<Doofe Frage> Was kann ich mit dem Tool eigentlich noch machen, ausser Lineage2 Hosts zu verwalten? </Doofe Frage>

Weil Zeitgeist, kann es ja anscheinend in der Arbeit gebrauchen *wonder*


Danny87 - Do 30.11.06 12:12

Keine Ahnung^^
In meiner Hosts stehn nur Lineage2-Hosts drin.
Aber wenn mans auch für andere Sachen verwenden kann freut mich das :)


ZeitGeist87 - Do 30.11.06 12:37

was heißt da *wonder* mantis xD

is doch nettes tool..ich hab nur keine zeit sowas selber zu schreiben xD
hab kompliziertere und komplexere probleme zu lösen.. =)

LG
Stefan


Danny W. - Do 30.11.06 12:53

was machst du denn damit war meine frage ^^


ZeitGeist87 - Do 30.11.06 13:03

Was ich damit mach?

Wenn n Rechner neu aufgesetzt wird hab ich ca. 15 einstellungen in der Host zu machen xD
geht mit dem Tool einfach viel übersichtlicher.. =)

Joa..

@Danny87:

- kannst du dir noch in der INI merken, wo meine Hosts liegt?
- Hostadresse und die Bezeichnung würd ich aufteilen auf 2 Edits, ist übersichtlicher kannst dann einfach zusammensetzen

Mal schauen was mir noch so auffällt =)

LG
Stefan


Danny87 - Do 30.11.06 13:07

user profile iconZeitGeist87 hat folgendes geschrieben:

@Danny87:

- kannst du dir noch in der INI merken, wo meine Hosts liegt?
- Hostadresse und die Bezeichnung würd ich aufteilen auf 2 Edits, ist übersichtlicher kannst dann einfach zusammensetzen

Hab ich das nicht? o.O
Oder meinst du zB dass
88.198.18.215
und
L2authd.lineage2.com
getrennt werden sollen?


ZeitGeist87 - Do 30.11.06 13:24

genau das mein ich xD


Danny87 - Do 30.11.06 13:27

Okay^^ werd ich dann demnächst noch machen (heute Abend oder morgen) :)


Danny87 - Do 14.12.06 10:35

Soooo endlich bin ich soweit...
Sorry, dass es so lange gedauert hat. Hatte in letzter Zeit einiges um die Ohren und bin einfach nciht dazu gekommen.

Hier die aktuellen Änderungen:

Name geändert (HostManager).
Hostbezeichnung wird separat angezeigt.
Routine zum finden der hosts-Datei unter Win98 hinzugefügt. (Bitte testen, da ich kein Win98 mehr besitze.)
Button zum beginnen einer neuen Eingabe hinzugefügt.
"Wirklich löschen?"-Abfrage unter "Host löschen" hinzugefügt.


Gruss
Daniel


Danny87 - Do 14.12.06 10:52

Und gleich hinterher noch ein Update ;)

Wenn die hosts-Datei selbst bestimmt wird, dann wird der Pfad gespeichert und die hosts-Datei beim nächsten Programmstart automatisch geladen.
Wenn versucht wird die hosts-Datei automatisch zu finden, dann wird der Hosts-Pfad automatisch gelöscht.


Danny87 - Sa 16.12.06 17:45

Das nächste Update ist da.
Ich habe einige Bugs behoben, die den ungetrübten Umgang mit dem Programm beeinflussten.
Zum Beispiel, dass, wenn man erst auf "Host bearbeiten" und dann auf "Neue Eingabe" geklickt hat, trotzdem der ausgewählte Host bearbeitet wurde anstatt dass ein neuer Host angelegt wurde.

Viel Spaß weiterhin mit dem Hostmanager :)

Gruss
Daniel