AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Vor Netzwerk prozess warnen
Thema durchsuchen
Ansicht
Themen-Optionen

Vor Netzwerk prozess warnen

Ein Thema von Gehstock · begonnen am 12. Jun 2006 · letzter Beitrag vom 16. Jun 2006
Antwort Antwort
Seite 6 von 7   « Erste     456 7      
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#51

Re: Vor Netzwerk prozess warnen

  Alt 14. Jun 2006, 13:02
@Gehstock: Ich helfe dir gerne, aber wozu PM? Das ist ein Forum, man teilt seine Erkenntnisse allen mit

Du hast einen Code gepostet, mit dem du testest, ob ein Prozess läuft. Deinen Aussagen nach läuft er aber immer, man kann die Aktivität allerdings an Netzwerk- und an CPU-Belastung messen.

CPU wäre mir zu unsicher, das gibts zu oft falschen Alarm, es sei denn du testest direkt auf den Prozess. Das ist möglich:
http://www.delphipraxis.net/internal...ct.php?t=73537

Ansonsten eben die Netzwerkaktivität. Dafür musst du auf jeden Fall als Admin arbeiten, und brauchst einen Monitoring-Treiber.
Zum Beispiel WinPCap, mit dem zum Beispiel Ethereal arbeitet. Ich denke, das gibt es Delphi-Wrapper bzw. Importlibs.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#52

Re: Vor Netzwerk prozess warnen

  Alt 14. Jun 2006, 18:08
Zitat von DGL-luke:
Zum Beispiel WinPCap, mit dem zum Beispiel Ethereal arbeitet. Ich denke, das gibt es Delphi-Wrapper bzw. Importlibs.
Wobei dann die Frage wäre, ob er sowas überhaupt installiern darf. Nebenbeibemerkt, Gehstock, ist dieses Forum keine rechtsfreie Zone. Wenn das, was du hier machst, illegal sein sollte (ich kenne deinen Arbeitsvertrag ja nicht und bin auf diesem Gebiet auch nicht sonderlich bewandert), dürften wir dir eigentlich nicht helfen.
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#53

Re: Vor Netzwerk prozess warnen

  Alt 14. Jun 2006, 19:50
Zitat von Daniel G:
Wenn das, was du hier machst, illegal sein sollte (ich kenne deinen Arbeitsvertrag ja nicht und bin auf diesem Gebiet auch nicht sonderlich bewandert), dürften wir dir eigentlich nicht helfen.
Wenn das Wörtchen "wenn" nicht wär, wär der Olli Millionär ...
Lassen wir das doch mal beiseite. Wir können sowieso nur mutmaßen. Es ist müßig sich in solchen Spekulationen zu ergehen. Die Konsequenzen für seine Taten muß er sowieso selber tragen, nicht du oder ich. Und zumindest offensichtlich ist es nix illegales.


Ich helfe auch gern weiter, wenn das Programm sinnvoller sein soll als "nur mal Prozesse auflisten". Aber nicht per PM, ich teile mein Wissen hier nur öffentlich ...
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#54

Re: Vor Netzwerk prozess warnen

  Alt 14. Jun 2006, 21:04
Das Einfachste ist es wirklich, wie schon mal erwähnt wurde, zu prüfen, ob der Port des Überwachungsprogramms (VNC?) nicht mehr den Status LISTEN, sondern ESTABLISHED hat.
Wenn du hier mal im Forum nach "offene Ports auflisten", oder Ähnlichem suchst, wirst du sicher fündig.
Zur Not kannst du sogar ab und zu einfach mal netstat aufrufen.

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#55

Re: Vor Netzwerk prozess warnen

  Alt 15. Jun 2006, 09:18
Das Funktioniert aber nur, wenn es sich bei dem Überwachungsprozess um einen "lauschenden" Server handelt. Ist es jedoch ein Client, der sich pei Prozessstart automatisch mit einem Überwachungsserver verbindet, dann bleibt die Verbindung die ganze Zeit auf "ESTABLISHED".

@Gehstock: Wie weit bist Du denn?
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#56

Re: Vor Netzwerk prozess warnen

  Alt 15. Jun 2006, 10:02
Zitat von Evian:
Das Funktioniert aber nur, wenn es sich bei dem Überwachungsprozess um einen "lauschenden" Server handelt. Ist es jedoch ein Client, der sich pei Prozessstart automatisch mit einem Überwachungsserver verbindet, dann bleibt die Verbindung die ganze Zeit auf "ESTABLISHED".
Locker bleiben, auch der UltraVNC-Client hat einen Listen-Mode. Dieser dient aber nur dazu, eine "echte" Verbindung aufzubauen.
  Mit Zitat antworten Zitat
Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#57

Re: Vor Netzwerk prozess warnen

  Alt 15. Jun 2006, 11:06
Zitat von Olli:
Locker bleiben
Ich bin super locker! Wie ein frisch gebackenes Bisquittörtchen.


Zitat von Olli:
auch der UltraVNC-Client hat einen Listen-Mode. Dieser dient aber nur dazu, eine "echte" Verbindung aufzubauen.
Welchen Zweck hat den dieser Listen-Mode, bei Client?! Auf was soll er denn horchen, wenn keine Connection zu einem VNC-Server besteht?!
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#58

Re: Vor Netzwerk prozess warnen

  Alt 15. Jun 2006, 11:11
Zitat:
Welchen Zweck hat den dieser Listen-Mode, bei Client?! Auf was soll er denn horchen, wenn keine Connection zu einem VNC-Server besteht?!
Er wartet, bis vom Server ne Anfrage kommt. Dienst dazu, daß der ferzusteuernde Client, den Vorgang anstoßen kann.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#59

Re: Vor Netzwerk prozess warnen

  Alt 15. Jun 2006, 11:20
Wird hierfür nicht im Regelfall eine feste Socketverbindung (also "ESTABLISHED") genutzt? Sonst müsste sich der ja der Server in regelmäßigen Abständen immer wieder neu mit dem Client verbinden um zu wissen, welche Clients noch "online" und welche wieder "offline" sind, oder habe ich da einen logischen Fehler?
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#60

Re: Vor Netzwerk prozess warnen

  Alt 15. Jun 2006, 12:54
Zitat von Evian:
Wird hierfür nicht im Regelfall eine feste Socketverbindung (also "ESTABLISHED") genutzt? Sonst müsste sich der ja der Server in regelmäßigen Abständen immer wieder neu mit dem Client verbinden um zu wissen, welche Clients noch "online" und welche wieder "offline" sind, oder habe ich da einen logischen Fehler?
Nene. Stell es dir vor wie eine Vermittlung. Sinn der Übung ist, daß der Client bei einem Kunden laufen kann, der z.B. Remote-Support gebucht hat und man dann zu diesem Client verbinden kann.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 7   « Erste     456 7      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.
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