![]() |
Re: LuckiePing
Exportfunktion ??? was meinst du damit!! den rest kriegst du ja wohl innerhalb kürzester zeit hin... und noch eine Frage warum ist dein tool so klein?
|
Re: LuckiePing
Zitat:
Edit: Erster :wink: |
Re: LuckiePing
Zitat:
![]() Btw: Ein Fragezeichen am Ende des Satzes genügt auch ;-) Edit: Ooops, da war gar kein roter Kasten nicht :oops: |
Re: LuckiePing
ich hab mal das Problem untersucht dass der pingende Computer bei mir nicht in der liste auftaucht und hab raugefunden, dass ich mich auch über die Komandozeile nicht pingen kann.
Soll heißen, dass es irgendwie an meinem Netzwerk liegen muss. |
Re: LuckiePing
eher an deiner Firewall :zwinker:
|
Re: LuckiePing
Zitat:
|
Re: LuckiePing
Das Problem gehört aber nicht hier her. ;)
|
Re: LuckiePing
tschuldigung ich wollte nur mitteilen, dass es nicht an deinem Programm liegt.
|
Re: LuckiePing
Jupp, schon klar. Ich wollte nur weitere Diskussionen wegen deines Problems vorbeugen. ;) Poste doch einfach mal in der Offtopic Windows Sparte.
|
Re: LuckiePing
Ich glaube, wir nähern uns so langsam der Endversion. Aktuelle Version im ersten Posting.
|
Re: LuckiePing
Hallo Luckie,
bei mir starten die Binary’s nicht. Nach einem Doppelklick kommt nur die Sanduhr für den Bruchteil einer Sekunde. Windows 2000 Pro Sp4 Mit freundlichen Grüßen engine |
Re: LuckiePing
moin Luckie,
bei mir findet er sogar einen Rechner, ohne Zuordnung, auf der Adresse xxx.xxx.1.255, was soll das für einer sein :shock:. Der Router liegt auf xxx.xxx.1.254. raik |
Re: LuckiePing
Zitat:
|
Re: LuckiePing
Was passiert denn, wenn ihr die alten Sourcen kompiliert?
|
Re: LuckiePing
Zitat:
|
Re: LuckiePing
Zitat:
Die kann ich fehlerfrei kompilieren, startet aber auch nicht. |
Re: LuckiePing
Komisch. Was antwortet denn da auf 255? Wenn ich hier zu Hause scanne von 1 bis 255 erscheint kein Rechner auf 255, an der Arbeit mit einem größeren Netzwerk (ca. 45 Rechner und Domaine) glaube ich aber auch. :gruebel:
Mal sehen, ob ich morgen dazu komme mir das in der Mittagspause mal anzugucken. @engine: Kannst du mal debuggen, wo er aussteigt? Weil ich habe hier kein Windows2000 mehr und an der Arbeit auch nicht. |
Re: LuckiePing
.255 ist die Broadcast-Adresse, da kann kein PC sein.
|
Re: LuckiePing
Dann habt ihr einen Geister-PC im LAN. :mrgreen:
|
Re: LuckiePing
Ich teste das Prog grade mal ... aber es dauert noch ziemlich lange viele IP's zu scannen ... (er schafft gradmal ~8 IP's pro sek.) also um das ganze Netzwerk zu scannen bräuchte es ... 65500 / 8 = 2:16:27 Stunden ... :? (nein, nicht ausprobiert ...)
|
Re: LuckiePing
Was für einen Bereich pingst du denn? 1 bis 255? Wenn ich den Haken bei Verbose rausnehme braucht er ca. 30 Sekunden dafür.
|
Re: LuckiePing
Zitat:
Delphi-Quellcode:
Das Programmm läuft drei mal durch die Funktion "dlgfunc". Dabei hat uMsg den Wert 48, 2, 130
function dlgfunc(hDlg: hWnd; uMsg: dword; wParam: wParam; lParam: lParam): bool;
stdcall; . . . case uMsg of.... /Edit: erst lesen, dann schreiben [uMsg nicht immer 130] |
Re: LuckiePing
Luckie wie viele threads benutzt du den ?
|
Re: LuckiePing
Steht im ersten Posting: 25. Mit 255 verliert man etwas die Kontrolle und das Abbrechen dauert ewig. Wird außerdem auch angezeigt im der Statusleiste. ;)
|
Re: LuckiePing
Zitat:
|
Re: LuckiePing
HI,
Bei mir erreicht die Progressbar das Ende und die Zeit stoppt obwohl dann nach einigen Sekunden noch ein Rechner hinzugefügt wird! Addressraum: 192.168.0.0 192.168.0.255(4) Wenn das bei den anderen nicht so ist dann schmeiß ich meinen Router weg. :evil:. |
Re: LuckiePing
Hallo
Also ich finde das programm sehr gut ich wollte auch schon mal so etwas machen. Aber du solltest den titel noch korrigieren dass muss heissen Lucky Ping! Liebe Grüsse Euer Laufi |
Re: LuckiePing
Zitat:
Zitat:
|
Re: LuckiePing
Zitat:
Ich wollte so ... 10.2.0.0 bis 10.2.255.255 pingen ... ;) |
Re: LuckiePing
Das Prinzip ist folgendes: Es werden die Threads erzeugt. Da ich ja mehrere habe, kann ich in einem Thread den Fortschritt nicht anzeigen, also wird in jedem Thread nach einem Ping eine globale Variable threadsicher inkrementiert mit InterLockExchangeIncrement. Diese Variable wird in einem Timer ausgelesen und visualisiert. Das hinzufügen der Items im Listview geschiet in einer CrtiticalSection, sag ich nur, falls jemand denkt ich hätte da was vergessen. ;)
Eigentlich wird die betreffende Variable zum Schluss hochgezählt, aber anscheinend ist ein Thread noch nicht ganz fertig mit eintragen oder so, weshalb es passieren kann, dass noch ein Eintrag hinzugefügt wird, wenn er eigentlich schon fertig sein sollte. @jfheins: Und da wunderst du dich? :wall: |
Re: LuckiePing
Wundern wäre das falsche Wort ... ich finde nur, es könnte auch schneller gehen ;) :mrgreen:
(Ich will eben nicht 2 Stunden warten, bis alle Rechner aufgelistet sind ;)) |
Re: LuckiePing
Ist pacmans Programm denn schneller und findet der auch alle?
|
Re: LuckiePing
Liste der Anhänge anzeigen (Anzahl: 1)
Es ist schneller, aber es scannt nur mein subnet (also nur 10.2.21.XXX) - das aber in 3 sekunden ;)
(Und ~700 sek. wären ja auch einigermaßen ok ... ;) :mrgreen: ) ... aber es (pacmans) findet nicht alle :( Ach, und die Betriebssystemerkennung geht bei mir auch nicht ... perfekt ... siehe screenie ;) ach, und was auch cool wäre: die IP's richtig ordnen - so dass 21.4 nicht zwischen 39 und 40 ist ;) |
Re: LuckiePing
HI zusammen,
Zitat:
Code:
(ja ein A-Class netz ist etwas overkill, doch es ist eine schöne Spielwiese ;-), ps: 10.255.255.255 funktioniert auch bei mir)
# ping -c 2 -b 255.255.255.255
und gibt folgendes aus:
Code:
und ich nerve mich immer wieder weil Windows darauf nichr reagiert. Sei es drum, es funktioniert auch so mit netten Tools wie diesem hier von Lukie :)
WARNING: pinging broadcast address
PING 255.255.255.255 (255.255.255.255) 56(84) bytes of data. 64 bytes from 10.0.0.3: icmp_seq=0 ttl=64 time=0.000 ms 64 bytes from 10.199.199.1: icmp_seq=0 ttl=255 time=0.276 ms (DUP!) 64 bytes from 10.0.0.3: icmp_seq=1 ttl=64 time=0.379 ms --- 255.255.255.255 ping statistics --- 2 packets transmitted, 2 received, +1 duplicates, 0% packet loss, time 1005ms rtt min/avg/max/mdev = 0.000/0.218/0.379/0.160 ms, pipe 2 Grüsse Billy |
Re: LuckiePing
Zitat:
Zitat:
Aber mal was anderes, ist es denn irgendwie nützlich oder nur eine nette Spielerei? Die neuste Version, noch nicht hochgeladen, zeigt noch die Arbeitsgruppe an und hat für Rechner mit Freigaben ein anderes Icon, so dass man erkennt auf welchen Rechner Freigaben existieren. Öffnen per Doppelklick geht ja schon. Dann wird noch eine Exportfunktion hinzukommen und die Möglichkeit nur Rechner zu listen, die Freigabane haben. |
Re: LuckiePing
Zitat:
![]() ![]() |
Re: LuckiePing
OK, dann hätten wir das geklärt. ;)
|
Re: LuckiePing
Zitat:
auch hier auf Windows 2000 + SP4 passiert beim Start nix. Beim Debuggen wird ein paar mal in den Messageloop gesprungen (dlgfuc, es kommen die Wert 48, 2 und 130 die jeweils mit false beantwortet werden) Ciao, Ralf |
Re: LuckiePing
Das ist schlecht. Könnte es an der WinSock Version liegen?
|
Re: LuckiePing
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Mein Laptop wird korrekt aufgelistet, doch rund zehn Sekunden nachdem die ProgressBar durchgelaufen ist, erscheint der gleiche Eintrag noch einmal, er ist folglich doppelt vorhanden (s. Anhang). :gruebel: Wenn du die Ursache nicht findest, könntest du notfalls doppelte Einträge evtl. ausblenden lassen. Anzahl der gefundenen Rechner ist in der StatusBar auch nur einer. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz