小编Jas*_*son的帖子

远程计算机上的C#服务状态

我是一名专家程序员,因此,我不知道我在做什么:)

严肃地说; 不,我不是专家.我确实有问题,不知道如何解决它.好消息是,我(我想)知道问题是什么,我希望有人可以提供帮助.

这是问题的概要.我在C#中创建一个表单,它将为我做一些服务器和数据库管理任务.我有一个按钮,当点击时应该在"y"服务器上返回"x"服务的服务状态.状态将在屏幕上打印到文本框.

这是我的代码:

     private void button2_Click(object sender, EventArgs e)
    {
        string fs = "Service X Status = ";
        string mr = "Service A Status = ";
        string qp = "Service B Status = ";
        string sp = "Spooler Service Status = ";
        ServiceController fssc = new ServiceController("xService", "yServer");
        ServiceController mrsc = new ServiceController("aService", "yServer");
        ServiceController qpsc = new ServiceController("bService", "yServer");
        ServiceController spsc = new ServiceController("Spooler", "yServer");

        try
        {
            txtGtwySts.AppendText(sp + spsc.Status.ToString());
            txtGtwySts.AppendText(Environment.NewLine);
            txtGtwySts.AppendText(fs + fssc.Status.ToString());
            txtGtwySts.AppendText(Environment.NewLine);
            txtGtwySts.AppendText(mr + …
Run Code Online (Sandbox Code Playgroud)

c# servicecontroller

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

servicecontroller ×1