0

我正在尝试编写像 services.msc 这样的服务监视器工具,在哪里可以使用 WMI 找到属性“登录身份”

谢谢

埃雷兹

4

1 回答 1

0

设置 Windows 服务帐户 - C# 和 WMI有一些可能有帮助的 c# - 将其转换为 VB应该很容易。

具体来说,asbf 的评论看起来有你需要的东西。

string serviceName = "eventLog";
System.Management.SelectQuery query = new System.Management.SelectQuery(string.Format("select name, startname from Win32_Service where name = '{0}'", serviceName));
using (System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher(query))
{
   foreach (System.Management.ManagementObject service in searcher.Get())
   {
       Console.WriteLine(string.Format("Name: {0} - Logon : {1} ", service["Name"], service["startname"]));
   }
}
于 2012-02-27T07:50:21.890 回答