Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   LANUtilities v2.0 (https://www.delphipraxis.net/51435-lanutilities-v2-0-a.html)

Zacherl 12. Aug 2005 11:26


LANUtilities v2.0
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte heute ein etwas größeres Netzwerk Programm vorstellen. Erstmal: Das Programm ist eine Beta Version! Und nicht etwa, weil so viele Bugs drin sind, sondern weil nocht ein paar geplante Funktionen nicht implementiert sind.

Zum Programm:
- Es hat 15 Registerseiten:

- NetzwerkInfo (Lokal)
Zeigt Infomationen wie Domain, MAC, IPs, etc an [Internet IP funzt noch nicht]

- Systeminfo (Lokal)
Zeigt einige Systeminformationen an [Betriebssystem, Festplatte, Prozessor und Speicher sind
aus Lukies "SystemInfo3.2"]

- RemotecomputerInfo
Ermittelt die Werte, die die Struktur SERVER_INFO_503 enthalten.

- NetSend
Hier kann man NetSend Nachrichten verschicken

- RemoteShutdown
Hierrüber können RemoteRechner runtergefahren werden

- IP Scanner
Scannt den IP Bereich aller Netzwerk Karten und listet gefundene Rechner auf.

- Port Scanner
Scannt gewählte Ports [Dieser Code stammt von Hagen]

- Port Analysator
Listet alle Ports wie in NetStat auf.

- RemoteProzesse
Zeigt alle laufenden Prozesse auf einem RemotePC an

- RemoteBenutzernamen
Zeigt an wer auf einem RemotePC angemeldet ist

- RemoteRegistry
[Fehlt noch]

- Ping
Das Anpingen von Computern

- Traceroute
Verfolgen eines Paketes

- Netzwerkcomputer auflisten
Listet alle verbundenen Computer im Netzwerk auf

- Netzwerkfreigaben
[Kommt noch]

- 2 Tools:

- Adapter Info
Zeigt Informationen zu gewählten Karten an

- IP --> Hostname --> IP
Ermittelt anhand der IP den Hostnamen und andersrum

Florian

mirage228 12. Aug 2005 11:36

Re: LANUtilities v2.0
 
Hi,

wow, ist ja nen ziemlich ausführliches Programm. :thumb:

Einige Fehler sind mir jedoch aufgefallen:
  • Ich kann keine NetSend Nachrichten an mich senden, da der Nachrichtendienst deaktiviert ist. Dein Programm erkennt dies und will den Nachrichtendienst aktivieren, was jedoch mit der Fehlermeldung, dass der Nachrichtendienst nicht aktiviert werden könne abbricht, obwohl ich als Administrator angemeldet bin.
  • Bei den lokalen Netzwerkinfos behauptet Dein Programm, dass ich "Offline" sei, dabei bin ich sehr wohl online (über einen Router)
  • Bei "Remote Benutzernamen ermitteln" fehlt das Leerzeichen zwischen dem ersten und zweiten Wort im Caption des TabSheets
  • Im eben genannten Fenster wird mir für meinen Rechner als angemeldeter Bentuzer nur "ASPNet" gemeldet, obwohl dort auch "mirage228" erscheinen müsste, womit ich jetzt angemeldet bin.

Ansonsten hat soweit ich sehe, alles funktioniert - schönes Programm :)

mfG
mirage228

Zacherl 12. Aug 2005 11:42

Re: LANUtilities v2.0
 
Danke!

Zitat:

Ich kann keine NetSend Nachrichten an mich senden, da der Nachrichtendienst deaktiviert ist. Dein Programm erkennt dies und will den Nachrichtendienst aktivieren, was jedoch mit der Fehlermeldung, dass der Nachrichtendienst nicht aktiviert werden könne abbricht, obwohl ich als Administrator angemeldet bin.
Der Nachrichtendienst kann nur gestartet werden, wenn er auf "Manuell" eingestellt ist. Wenn du ihn komplett "deaktiviert" hast, geht das nicht.

Zitat:

Bei den lokalen Netzwerkinfos behauptet Dein Programm, dass ich "Offline" sei, dabei bin ich sehr wohl online (über einen Router)
Ja, ich hatte oben geschreiben, dass der Internet Status noch nicht angezeigt wird :-D
Der Router sollte später kein Problem sein!

Zitat:

Bei "Remote Benutzernamen ermitteln" fehlt das Leerzeichen zwischen dem ersten und zweiten Wort im Caption des TabSheets
Werd ich verbessern.

Zitat:

Im eben genannten Fenster wird mir für meinen Rechner als angemeldeter Bentuzer nur "ASPNet" gemeldet, obwohl dort auch "mirage228" erscheinen müsste, womit ich jetzt angemeldet bin.
Ein solches Problem gibt es bei mir auch. Ich werde gucken, woran das liegt.

Florian

rantanplan99 12. Aug 2005 12:19

Re: LANUtilities v2.0
 
Hi

nettes Programm und gut gemacht. Nur ein paar Sachen:

Netzwerkinfo (Lokal)
1. MAC Adresse: 0-50-56-C0-0-8, das sollte alles 2-stellig sein, also 00-50-56-C0-00-08

2. Betriebssystem: Microsoft Windows Server 2003 Professional Service Pack 1 (Build 3790)
aber unter Systeminfo (Lokal)
Betriebssystem: unbekannt (Service Pack 1)

also mein Betriebssystem ist:

Microsoft Windows XP
Professional x64 Edition
Version 2003
Service Pack 1

und unter Systeminfo (Lokal) unter Prozessor:
Prozessorname: leer
Typ: Pentium Klasse
Hersteller: AMD
Frequenz: 1971 MHz
Familiy: 15
Model: 15
Stepping: 0

Ich hab einen AMD Athlon 64 3200+ (Winchester Kern, Sockel 939, mit 2,0 GHz getaktet, CPU-Z sagt 2010 MHz und Windows unter den Systemeigenschaften 2,01 GHz)

rantanplan

Zacherl 12. Aug 2005 12:28

Re: LANUtilities v2.0
 
Zitat:

MAC Adresse: 0-50-56-C0-0-8, das sollte alles 2-stellig sein, also 00-50-56-C0-00-08
Sollte machbar sein!

Bei den Betriebssystemen muss ich mal gucken worans liegt!


Zitat:

Prozessorname: leer
Typ: Pentium Klasse
Hersteller: AMD
Frequenz: 1971 MHz
Familiy: 15
Model: 15
Stepping: 0

Ich hab einen AMD Athlon 64 3200+ (Winchester Kern, Sockel 939, mit 2,0 GHz getaktet, CPU-Z sagt 2010 MHz und Windows unter den Systemeigenschaften 2,01 GHz)
Ich lese die Informationen aus der Registry. Kann sein das da was falsches eingetragen ist oder ein Eintrag fehlt.

Florian

Luckie 12. Aug 2005 13:09

Re: LANUtilities v2.0
 
  1. Systeminfos: Die Systeminfos scheinen ja komplett von mir zu sein, selbst das Design mit dem Listview links.
  2. RemoteComputerInfo: Wozu ist die Schaltfläche "Wählen" da, wenn nichts passiert? Sollte da nicht ein 'Computer wählen' Dialog aufgehen?
    'Computernamen anhand IP ermitteln': Ich hatte euigentlich erwartet, dass dann der Computername links im Edit erscheint, tut es aber nicht.
    Irgendwie ist das elles etwas umständlich zu bedienen und kommt mir wenig durchdacht vor. :greubel:
  3. NetSend: Gleiche Problem wie bei 'RemoteComputerInfo'. Auch hier wieder etwas komiusch zu bedienen alles.
  4. RemoteShutDown: Siehe oben. Allerdings funktioniert hier das Auflösen.
  5. Remote Prozesse: Warum kann ich nicht den lokalen Computer angeben? -> 'Failed to connect to remote registry' Und warum ist diese fehlermeldung englisch? Der rest des Programmes ist doch auch deutsch.
  6. Remote Benutzernamen ermitteln: Hier wird mir auf dem lokalen Rechner nur ein Benutzer ausgegeben, obwohl es definitiv noch mehr gibt. Es ist übrigens der Benutzer mit dem ich zur Zeit angemeldet bin, keine Ahnung, ob das Zufall ist.
Insgesamt habe ich da ziemlich viel von mir wieder drin gefunden. ;)

PierreB 13. Aug 2005 11:29

Re: LANUtilities v2.0
 
Zitat:

Insgesamt habe ich da ziemlich viel von mir wieder drin gefunden.
Und mir kommt der Info-Dialog und weiteres ziemlich bekannt vor. :mrgreen:

Zacherl 14. Aug 2005 13:33

Re: LANUtilities v2.0
 
@Luckie: Ohohoh ziemlich vie lzu verbessern.
@PierreB: Jepp, das Bild in der Aboutbox ist das gleiche wie in deinem NetworkHelper.

Florian

Assun 14. Aug 2005 14:07

Re: LANUtilities v2.0
 
Ich werde als Internetstatus Offline angezeigt obowohl ich Daueron bin ;-) ich hänge hinter einem ganz normalen Router.

Bei Netzwerkfreigaben erscheint einfach nur eine Weisse seite. ist dies beabsichtigt ?

Mal ne andere Frage : wie läuft das ab ? muss dann der Remote PC auch das Prog anhaben damit man die Infos bekommt oder geht das via WMI ?

Gruß Assun

Zacherl 14. Aug 2005 18:19

Re: LANUtilities v2.0
 
@Assun:
Das die Internet IP noch nicht angezeigt wird und die Netzwerkfreigaben noch kommen steht oben! :wink:

Der Remote Rechner muss mein Programm nicht an haben.

Florian


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz