Cómo comprobar si existe una cuenta de usuario o no (en la máquina local) en las ventanas?

StackOverflow https://stackoverflow.com/questions/3897272

Pregunta

Estoy tratando de verificar si existe o no un determinado usuario en el equipo local. La única solución que puedo hacer es analizar la salida del comando internauta. Pero ¿hay alguna solución mejor que esto?

¿Fue útil?

Solución

posiblemente puede utilizar WMI con una consulta como "SELECT * FROM Win32_UserAccount donde LocalAccount = True" o similar. Si estás en busca de una cuenta específica que puede ser capaz de restringir la consulta WMI más. Ver Win32_UserAccount . Es posible que también acaba de ser capaz de utilizar GetObject (que puede ser más eficiente ), pero no sé cómo formular eso.

Se puede seguir la plantilla / código en http://snippets.dzone.com/posts/ mostrar / 6967 (que no es relativa a las cuentas de usuario para configurar :-) / crear el objeto ActiveX de WMI, ejecutar la consulta, y enumerar los resultados.

feliz de codificación!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top