如何远程登录并获取服务列表

时间:2016-02-29 07:31:55

标签: c#

我可以为我的电脑获取服务(services.msc)。但我希望从其他计算机上显示服务列表(应远程登录)。

注意:我不想要远程机器的services.msc列表。我想要一个放在桌面上的特定服务(控制台应用程序(.msc))。

有人可以帮助我实现这个目标吗?我从4天开始尝试但是无法得到它。下面是我用来从我自己的计算机上获取服务的代码:

angular.module('Writer', ['AllControllers','ngRoute'])
.config(['$routeProvider', function($routeProvider,$Log){
    $routeProvider.when('/Diary',{
        templateUrl:'pages/login.html',
        controller: 'LoginFormController'
    })
    .when('/loginPg',{
        template: 'Hello from app.js'
    })
    .when('/home',{
        templateUrl: './pages/home.html',
        controller: 'welcomeStoryPublishCtrl'
    })
    .otherwise({redirectTo : '/Diary'});
}]);

请告诉我如何获得它。再次感谢。

1 个答案:

答案 0 :(得分:0)

使用System.ServiceProcess.ServiceController.GetServices(“MachineName”) 获取远程系统上的服务列表。

你正在做的是ServiceController.GetServices()。 这将从本地系统获得服务。