Wie man laufen ein paar exe-Datei von einem anderen computer in einer Domäne mit C#
wie kann ich Befehl ausführen file.exe Datei von einem anderen Rechner in meiner Domäne mit C#
Weiß ich, System.Diagnose.Prozess.Starten Sie doch Ihren Start in meinem computer.
Wie kann ich es verwenden, für "192.168.100.2" ip-adressierten computer für das ausführen einer exe-Datei von meinem comp mit einem Befehl? Ich weiß, TCP/Socket-Programmierung, aber sonst ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
PsExec, ein Teil der PsTools, kann dies für Sie tun.
Wenn Sie nicht brauchen, eine UI für die .exe-Datei können Sie die Verwendung von WMI zum starten eines Prozesses aus der Ferne. Ich habe nicht code zu tun, es hier aber dieser codeproject Artikel sieht aus wie es funktionieren würde.
eine einfache Möglichkeit ist die remote-computer zu hören irgendeine Art von Ereignis, könnte diese message queues, remoting(port überwacht) , web services/http.
einmal hören, um das Ereignis der host-computer brauchen, um zu starten der Prozess selbst, dadurch wird sichergestellt, die Sicherheit in den host-computer, da es unter einigen lokalen Anmeldeinformationen und Politik.
Können Sie einen Ordner mit dem .exe-Datei auf Ihrem computer, innerhalb der Domäne und verwenden Sie telnet, um eine Befehlszeile auf dem anderen computer, um das Programm auszuführen. Nichts spezifisch für C#/.NET jedoch.