1 つの C# (デスクトップ) アプリケーションが別のマシンでアプリケーションを開始および停止することは可能ですか?
私は悪意のある意味ではなく、インターネット上でさえも意味しません. 部屋に 2 台のコンピューターがあり、一方にアプリを起動 (および停止) し、もう一方にアプリが必要です。
私の頭の中には、ターゲット コンピューターで補助プログラムを使用する方法がありました。
1 つの C# (デスクトップ) アプリケーションが別のマシンでアプリケーションを開始および停止することは可能ですか?
私は悪意のある意味ではなく、インターネット上でさえも意味しません. 部屋に 2 台のコンピューターがあり、一方にアプリを起動 (および停止) し、もう一方にアプリが必要です。
私の頭の中には、ターゲット コンピューターで補助プログラムを使用する方法がありました。
変化があれば可能性は無限大!
代替手段のほとんどは、選択した通信技術をリッスンし、プロセスを開始するか、他の何かを行う小さなサービスを作成することを伴います。
WMI を使用した例は、Code Project に掲載されています。
しかし、おそらくあなたの場合、単純なPsExec.exe
呼び出しで十分かもしれません。
Process.Start("psexec.exe", "\\remotehost -u user -p password calc.exe");
sysinternals の psexec.exe または Powershell 2.0 と WMI を使用