Comroader Geschrieben 9. März 2002 Geschrieben 9. März 2002 Hallöchen, Weiß jemand von euch ne Möglichkeit eine exe-Datei auf einem anderem Computer über Sockets ausführen zu lassen. Ich hab bisher noch nichts im Internet darüber gefunden.:eek: Für einen Tip oder eine Lösung des Problems wäre ich euch sehr dankbar !!!! Zitieren
Klotzkopp Geschrieben 10. März 2002 Geschrieben 10. März 2002 Wo ist das Problem? Der Client übermittelt Pfad, Dateiname und Parameter, und der Server führt die Datei aus. Zitieren
Crush Geschrieben 10. März 2002 Geschrieben 10. März 2002 Das geht wohl kaum, sonst sähe es mit Viren ziemlich böse aus. Entweder wird drüben eine Message erwartet und ein laufendes Programm reagiert darauf mit dem Starten der Datei ... oder man versucht mit sowas wie ActiveX den Vorgang anzuwerfen (da muß halt ein Zertifikat dranhängen) - da geht dann aber die Sicherheitsstufe runter ohne SSL und natürlich muß halt ein Browser das auch unterstützten (ich kenne mich mit sowas nicht besonders aus, kann mir aber schlecht vorstellen, daß man einfach so von draußen eine exe direkt starten kann - schon gar nicht nur über Sockets) ansonsten ist die einfachste Methode noch über RAS (oder sonstwelche Fernsteuerprogramme - die aber wieder eine Gegenstück installiert und laufen haben müssen). Zitieren
Klotzkopp Geschrieben 10. März 2002 Geschrieben 10. März 2002 Es gibt bei einer Socketverbindung immer ein Gegenstück, das die Anfrage entgegennimmt. Das ist das, was ich mit "Server" meinte. Deswegen sehe ich da auch kein Problem. Das Programm, das die Socketverbindung annimmt (den accept macht), kann ohne weiteres andere Programme auf dem Server starten. Die Bedenken hinsichtlich der Sicherheit sind völlig berechtigt, deswegen würde ich empfehlen, die Daten verschlüsselt zu übertragen und eine Authentifizierung zu benutzen. Zitieren
hoagi Geschrieben 10. März 2002 Geschrieben 10. März 2002 Von hinten durch die Brust ins Auge: In einer NT-Umgebunglässt sich mit dem AT-Befehl jedes Programm starten. Dazu muß nur der Scheduler-Dienst gestartet sein. Ansonsten denk ich mal wär der RPC-Dienst( Remote Procedure Call ) hier zu nennen, über den werden z. B. auch Netzwerkdrucker angesteuert. Auch der Begriff IPC ( Interprocess communication ) spielt hier irgendwie eine Rolle. Und zu guter letzt das gute alte DCOM ( Distributed Component Object Modell ), das das gute alte OLE netzwerktauglich macht. Könnten als Stichworte bei einer Internetrechere ganz nützlich sein. Hoagi Zitieren
Crush Geschrieben 10. März 2002 Geschrieben 10. März 2002 DCOM zählt aber wieder eher zum Thema Corba und verteilte Anwendungen. Oder gibt´s damit eine Möglichkeit Programme beim anderen einfach zu starten? Ich dachte, daß da auch immer ein Gegenstück laufen muß. Zitieren
hoagi Geschrieben 10. März 2002 Geschrieben 10. März 2002 DCOM ist von Microsoft und ein Gegenspieler zu COBRA . Zitieren
Comroader Geschrieben 10. März 2002 Autor Geschrieben 10. März 2002 Klotzkopp hatte wieder mal recht. Ich hab mir mal alles verkompliziert, geht doch einfacher als ich dachte. THX Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.