Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Nachrichtendienst (https://www.delphipraxis.net/15531-nachrichtendienst.html)

the_seed 30. Jan 2004 12:48


Nachrichtendienst
 
Hiho habe nix passendes gefunden....
Gibt es eine Möglichkeit im lokalen netz zu überprüfen welcher rechner seinen nachrichtendienst aktiviert bzw. deaktiviert hat ohne ihm eine nachricht zu senden?

Phoenix 30. Jan 2004 13:20

Re: Nachrichtendienst
 
Wenn Du im netzwerk Administrationsrechte hast, kannst Du Dir den Service-Control Manager des remote Rechners holen und dort nachgucken, ob der Dienst gerade läuft.

Du mach im PSDK danach.

s14 30. Jan 2004 13:22

Re: Nachrichtendienst
 
Hallo,
eine Möglichkeit wäre über den Service Control Manager abzufragen ob der Dienst läuft.

Die Funktionen dazu sind in der Unit WinSvc deklariert und lauten "OpenSCManager" und "EnumServicesStatus".

Gruß
s14

Hoppla, zu langsam :-D

the_seed 30. Jan 2004 13:59

Re: Nachrichtendienst
 
mmhh, habe ein kleines netsend progy geschrieben und da wollte ich ein edit feld einbauen das nach eingabe eines computernamens anzeigt ob der dienst aktiv od. inaktiv ist.

Phoenix 30. Jan 2004 14:41

Re: Nachrichtendienst
 
Guckst Du hier: ms-help://MS.PSDK.1033/dllproc/base/openscmanager.htm
Dazu nimmst Du dann am besten ms-help://MS.PSDK.1033/dllproc/base/enumservicesstatusex.htm]EnumServiceStatusEx ;-)

Du kannst Dich damit auf den Service Control Manager des entfernten Computers verbinden und gezielt abfragen, ob der Dienst läuft oder nicht.

Die Abfrage braucht vielleicht sogar nicht unbedingt Adminrechte.

Edit: die PSDK-Links gehen ja immer noch nicht im URL-Tag *seufz*

Luckie 30. Jan 2004 17:43

Re: Nachrichtendienst
 
Kuckst du hier: http://www.delphipraxis.com/topic168...+net+send.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 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