Pergunta

Estou tentando escrever uma ferramenta de monitor de serviço como o Services.msc, onde o atributo "Log On como" ser encontrado usando WMI

obrigado

erez

Foi útil?

Solução

Configurando a conta de serviço do Windows – C# e WMI tem algum c# que pode ajudar - deve ser fácil o suficiente para converter para VB.

Especificamente, o comentário por asbf parece ter o que você precisa.

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"]));
   }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top