Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Server/Client Programmstarter... (https://www.delphipraxis.net/39522-server-client-programmstarter.html)

Markus 3. Feb 2005 20:24


Server/Client Programmstarter...
 
Hallo,

erstmal sorry, mir ist für das, was ich vorhabe, kein besserer Titel eingefallen... :mrgreen:

So, jetzt zu meinem Plan. Ich möchte folgendes machen:

Ich habe in einem freigegebenen Ordner auf einem Server verschiedene Setups von Programmen, die man mit bestimmten Parametern unbeaufsichtigt installieren kann, indem man sie z.B. so startet:

Code:
setup.exe /silent
Nun möchte ich eine Admin-Anwendung erstellen, zu der man von verschiedenen Rechnern die IP eintragen kann. Auf diesen Rechnern soll ein Client installiert sein, der beim Start automatisch gestartet wird. Man soll nun mit der Admin-Anwendung den Clients den Befehl senden können, ein bestimmtes Programm mit den entsprechenden Parametern starten zu können.

Sinn der ganzen Sache:
bei uns in der Schule müssen wir, wenn wir ein neues Programm installieren wollen, dieses immer von Hand an jedem einzelnen Rechner machen. Es wäre daher praktisch, wenn man die Setups auf allen Rechnern automatisch starten kann.

Wie kann ich sowas nun am besten realisieren, also mit welchen Komponenten? Ich dachte daran, dass die Admin-Anwendung als Server läuft, aber wie kann ich das realisieren, dass sich die Clients anmelden und dass der Server dies registriert? Wie kann ich am besten den Pfad und die Parameter der zu installierenden Programm übergeben?

Vielen Dank schon im Vorraus für eure Hilfe.

Harry M. 3. Feb 2005 21:44

Re: Server/Client Programmstarter...
 
da haste dir aber ne menge vorgenommen. helfen kann ich dir zwar nicht viel dabei. aber sgen das die downloads von deine erseite immer noch nicht gehen.

gruß delphicus

phXql 3. Feb 2005 22:14

Re: Server/Client Programmstarter...
 
IDTCPServer <- Admin
IDTCPClient <- Client

startet man einen client, meldet sich der client am Admin an. dieser hat intern eine liste, welche clients alle angemeldet sind. und dann einfach von dem admin nen befehl senden, den clients empfangen und ausführen. soviel zur theorie ;)

Sprint 3. Feb 2005 22:20

Re: Server/Client Programmstarter...
 
Ich würde es genau umgekehrt machen. Auf jeder Workstation läuft ein Service der empfangsbereit ist und die Anfrage vom Client (in dem Fall der Server) verarbeitet. Bei festen IP Adressen ist es ja sowie so einfach. Im dynamischen Betrieb würde ich das per Broadcast regeln.


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