Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Mit Programm Computer im Netzwerk steuern? (https://www.delphipraxis.net/48548-mit-programm-computer-im-netzwerk-steuern.html)

Newbie44 27. Jun 2005 07:39


Mit Programm Computer im Netzwerk steuern?
 
Hallo,

ein Freund der noch in die Schule geht hat mir von einem programm erzählt die auf den Schulcomputern läuft in in Delphi geproggt wurde. Da man in dem system dem computern verschiedene programme zuweisen kann und diese dann automatisch auf dem zielrechner geöffnet werden hab ich mich gefragt wie ist das möglich programme auf dem zielrechner freizuschalten und automatisch zu öffnen?

Hat jemand ne Ahnung wie das funktionieren könnte?

Gruß

Sebby

Tonic1024 27. Jun 2005 08:31

Re: Mit Programm Computer im Netzwerk steuern?
 
nur mit nem Server, der die rechte hat das prog auszuführen. Du selbst hast einen Client, der die Verbindung herstellt, den befehl überträgt und der Server führt den aus.

Alle gängigen Programme arbeiten so (pcAnywhere, UltraVNC, remote Installer) weil es relativ einfach zu proggen ist (Indy Komponenten in delphi).

Es gibt auch Wege das über eine "interne Leitung" unter Windows zu machen (komm grad nicht drauf wie das heisst). Ist aber eigentlich nichts anderes. Der Dienst dafür mus installiert und aktiviert (gestartet) sein. Wenn der Dienst aber nicht die richtigen privilegien bekommen hat gehts aber auch nicht. Genau wie bei dem Server, den du selbst schreiben kannst.


Toni

whiteshark 27. Jun 2005 08:44

Re: Mit Programm Computer im Netzwerk steuern?
 
Ich habe jetzt keine konkrete Idee, wie man das machen könnte. Aber die glaube du meinste eine Art Fernwartungssoftware. Schau dir das mal an Real-VNC. Ich glaube, damit kann man mehr rumspielern :wink:

Phoenix 27. Jun 2005 09:30

Re: Mit Programm Computer im Netzwerk steuern?
 
Sofern man Adminrechte auf dem entfernten PC hat kann man z.B. per WMI Prozesse starten.

Andere alternative: ein Systemdienst der auf UDP Broadcasts lauscht. Kommt eine Anforderung Programm XY zu starten, so wird dies als Broadcast (ggf. mit Rechnernamen) gesendet. Der Dienst empfängt den Broadcast, vergleicht die RechnerID mit dem eigenen Rechnernamen und stimmen diese überein startet es einfach die angeforderte Applikation. Einfach hier mal nach Indy (wurde schon gesagt) suchen und nach.. CreateProcess glaub ich. Oder mal nach 'andere Anwendung starten' suchen. Das sollte schon alles gewesen sein. Mit dem Beenden läuft das entsprechend andersrum.

Newbie44 27. Jun 2005 10:41

Re: Mit Programm Computer im Netzwerk steuern?
 
Aha ist ja wahnsennig interressant. Könnte man da Theoretisch auch ein programm schreiben das sogar den inhalt des bildschirms auf einem Anderen pc beim admin anzeigt? Ein Keylogger dürfte dann warscheinlich auch kein problem sein, aber was alles nur durch einen server möglich ist ist schon nicht schlecht.

Stimmt mit Indy wäre das vielleicht möglich. Nur mich wundert es das die Softwarefirma das mit Delphi und z. B. nicht mit c++ net geproggt hat alle exen und dlls sind von delphi hat das mit sowas irgenwelche vorzüge?

Tyrael Y. 27. Jun 2005 10:46

Re: Mit Programm Computer im Netzwerk steuern?
 
Die Frage ist nie Delphi oder C++ oder sonst irgend eine Sprache, sondern

...ist es mit der Sprache möglich die angestrebten Ziele zu erreichen, wenn ja
dann sollte man immer die Sprache wählen, die man am Besten beherrscht, da die Entwicklungs- und Wartungszeit damit möglichst niedrig gehalten werden.

Welche Sprache ist (fast) nie wichtig.


mfg

Tonic1024 27. Jun 2005 12:30

Re: Mit Programm Computer im Netzwerk steuern?
 
Zitat:

Zitat von Newbie44
Aha ist ja wahnsennig interressant. Könnte man da Theoretisch auch ein programm schreiben das sogar den inhalt des bildschirms auf einem Anderen pc beim admin anzeigt?

pcAnywhere und UltraVNC sind solche programme und die Sprache, die du verwenden willst, spielt bei solchen Anwendungen (fast) keine Rolle.

Toni

Newbie44 27. Jun 2005 12:32

Re: Mit Programm Computer im Netzwerk steuern?
 
Aha, aber mal ne frage aus anderer sicht. könnte man damit nicht auch schabernack treiben also das ganze ausnutzen? denn wenn ich einen computer steurn kann dann kann ich auch viel verstellen und naja den rechner zum absturz bringen

Michael_Bayer 27. Jun 2005 12:44

Re: Mit Programm Computer im Netzwerk steuern?
 
Zitat:

Zitat von Newbie44
Aha, aber mal ne frage aus anderer sicht. könnte man damit nicht auch schabernack treiben also das ganze ausnutzen? denn wenn ich einen computer steurn kann dann kann ich auch viel verstellen und naja den rechner zum absturz bringen

Ob Du bei einem PC, den Du steuerst, etwas verstellen kannst?...Hmm...Müsste gehen. Oder warte, ich teste mal...
Joa, ich konnte grad eben ein Fenster verschieben - also müssten auch andere Sachen gehen :D
gut, dass sich die Leute schon vor langer Zeit eine Sicherheitstechnik gebaut haben...Die Passwörter :D

(Sorry, aber auf die Frage konnte ich einfach nix anderes antworten ;))

Luckie 27. Jun 2005 12:47

Re: Mit Programm Computer im Netzwerk steuern?
 
Und da es hier eigentlich nur um die API Funktionen geht, spielt die Sprache noch weniger eine Rolle. So lange die Sprache Funktionen aus externen DLLs aufrufen kann, kannst du jede nehmen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 Uhr.
Seite 1 von 4  1 23     Letzte »    

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