Olá boa tarde a todos!
Gostaria de saber se já aconteceu com vocês de buscar o Usuário Logado utilizando WMI (abaixo) e retornar vazio?
Algumas máquina retorna o Usuario correto e outras nao retorna nada... o que pode ser?
Desde já agradeço a ajuda de todos...
public static string getUserNetWork()
{
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT UserName FROM Win32_ComputerSystem");
ManagementObjectCollection collection = searcher.Get();
string usuario = (string)collection.Cast<ManagementBaseObject>().First()["UserName"];
return usuario != null ? usuario : "";
}
catch (Exception ex)
{
return "";
}
}