Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi programm auf einem remote rechner im netzwerk starten, wie? (https://www.delphipraxis.net/69265-programm-auf-einem-remote-rechner-im-netzwerk-starten-wie.html)

TheGame1492 12. Mai 2006 15:55


programm auf einem remote rechner im netzwerk starten, wie?
 
also man muss ja erstma ne ipc verbindung aufbauen zum netzwerkrechner

net use \\REMOTE\ipc$ /user:administrator password

denn kopiert man die exe rüber mit copy.exe

und denn kann man nen prog glaube nur starten, wenn man die exe als service installiert und den service denn startet


aber wie erstell ich nen service auf dem netzwerkrechner? ;)

Olli 14. Mai 2006 12:41

Re: programm auf einem remote rechner im netzwerk starten, w
 
Zitat:

Zitat von TheGame1492
aber wie erstell ich nen service auf dem netzwerkrechner? ;)

Schöne Frage, die aber zeigt, daß du deine Hausaufgaben nicht gemacht hast. Die Methode ist exakt die gleiche, nur daß du als "Server" eben den entfernten Rechner angibst, statt "nil" (NULL).

torud 24. Mai 2006 13:00

Re: programm auf einem remote rechner im netzwerk starten, w
 
Genau nach sowas bin ich auf der Suche. Eine Exe über das Netzwerk zu kopieren habe ich schon hinbekommen, aber leider scheitere ich noch daran, die exe zu starten.

Könnte einer von Euch beiden noch schreiben, welche Komponenten ich dazu benötige? Das geht leider nicht aus Euren Ausführungen hervor und meine Suche im Forum ergab nur 4 Ergebnisse, wobei Euer Thread genau dem entsprach, was ich suche...

Wäre nett, wenn ihr mir etwas unter die Arme greifen könntet...

ManuMF 24. Mai 2006 13:35

Re: programm auf einem remote rechner im netzwerk starten, w
 
Hallo,

mit Admin-Rechten und laufendem Taskplaner-Dienst geht das.
Syntax: cmd -> "at -?"
Benutzung: ShellExecute.

Gruß,
ManuMF

torud 24. Mai 2006 18:25

Re: programm auf einem remote rechner im netzwerk starten, w
 
Sorry, aber mit dieser Antwort kann ich nicht wirklich was anfangen... :oops:

DGL-luke 24. Mai 2006 18:39

Re: programm auf einem remote rechner im netzwerk starten, w
 
Diese Tasten drücken:

[Windows-Taste + r] -> [c] [m] [d] -> [Enter] -> [a] [t] [ ] [-] [Shift + ß] [Enter]

Damit führst du auf der Kommandozeile "at -?" aus. at.exe sollte dir dann einen hilfetext liefern. Tut es bei mir.

Hier im Forum suchenShellexecute

ach ja: 'cmd /c "Befehl"' führt "Befehl" auf der Kommandozeile aus, ohne dass du selbst was eingeben musst.

Christian Seehase 25. Mai 2006 12:24

Re: programm auf einem remote rechner im netzwerk starten, w
 
Moin Lukas,

das sollte auch mit MSDN-Library durchsuchenNetScheduleJobAdd gehen.
Der AT Befehl wird auch nichts anderes verwenden.

faux 25. Mai 2006 13:59

Re: programm auf einem remote rechner im netzwerk starten, w
 
Falls du dich mit einem fertigen Tool zufriedengeben willst, kann dich dir PsExec von Sysinternals empfehlen.

Grüße
Faux

ManuMF 25. Mai 2006 14:13

Re: programm auf einem remote rechner im netzwerk starten, w
 
Hallo,

für mich wäre die Lösung mit NetSheduleJobAdd auch ganz interessant, wie kann ich das einbinden?

Gruß,
ManuMF

torud 25. Mai 2006 16:24

Re: programm auf einem remote rechner im netzwerk starten, w
 
Zitat:

Zitat von DGL-luke
Diese Tasten drücken:

[Windows-Taste + r] -> [c] [m] [d] -> [Enter] -> [a] [t] [ ] [-] [Shift + ß] [Enter]
Damit führst du auf der Kommandozeile "at -?" aus. at.exe sollte dir dann einen hilfetext liefern. Tut es bei mir.
Hier im Forum suchenShellexecute
ach ja: 'cmd /c "Befehl"' führt "Befehl" auf der Kommandozeile aus, ohne dass du selbst was eingeben musst.

Danke für den Tipp, aber ich konnte damit nicht viel anfangen, weil ich´s einfach nicht verstehe.

Mit

Delphi-Quellcode:
            ShellExecute(0,
               Nil,
               PChar('Programm.exe'),
               NIL,
               NIL,
               SW_NORMAL);
kann ich ja ein Programm starten, welches lokal im gleichen/beliebigen Pfad steht, je nachdem welche Angaben ich beim Programmnamen mache. Aber wie müsste ich denn den Code ändern, wenn ich folgende Pfade und Parameter hätte und ein Programm auf einem anderen PC im gleichen lokalen Netzwerk starten muss?

PCName = PCName
User = Admin
PW = PW
IP = IP
Programm = Programm.exe
Pfad = C:\Programme\

Ich bedanke mich schon jetzt im voraus und hoffe, dass das auch geht, weil ich es wirklich dringend bräuchte...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr.
Seite 1 von 2  1 2      

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