1

複数のサーバーでサービスをチェック/開始/停止できるWindowsフォームアプリを作成しようとしています。ローカルマシンでサービスをチェックするようにコードを設定しましたが、リモートマシンをチェックする方法がわかりません。

    try
        {
            ServiceController machsmint = new ServiceController();
            machsmint.ServiceName = "MACHSMIntegration";

            if (machsmint.Status.ToString().ToLower() == "stopped")
            {
                label_machsmINTSTATUS.Text = "Service is not Running";
            }

            if (machsmint.Status.ToString().ToLower() == "running")
            {
                label_machsmINTSTATUS.Text = "Service is Running";
            }
        }
    catch
        {
            label_machsmINTSTATUS.Text = "Service is not Running";
        }

リモートマシンに接続するためにコードをどこに追加する必要がありますか、それともここで完全に間違った方向に進んでいますか?これがばかげた質問でしたらごめんなさい!ありがとう!

4

1 に答える 1

2

ServiceControllerリモートマシンの名前を指定できるコンストラクタを提供します。

于 2013-03-08T16:56:11.597 に答える