日期:2014-05-20  浏览次数:20973 次

linq怎么取到windows里面的所有服务并显示出来啊 ?急急急!
怎么用linq取到windows里面的所有服务,就是我的电脑管理里面的服务,类似那样的列表显示出来,怎么实现啊?哪位大侠帮帮忙吧,谢了

------解决方案--------------------
ls正解,用MMI接口就可以了。

写成linq无非就是

var query = from srv 
            in getServiceCollection("SELECT * FROM Win32_Service").AsEnumerable()
            select new { Name = srv["Name"].ToString(), StartMode = srv["StartMode"].ToString(), ... }