¿Cómo puedo obtener una lista de usuarios locales de Windows (solo los usuarios que aparecen en la pantalla de inicio de sesión de Windows)?

¿Cómo puedo obtener una lista de usuarios locales de Windows (solo los usuarios que aparecen en la pantalla de inicio de sesión de Windows)?

He intentado muchos métodos utilizando la biblioteca de principios de Windows y los comandos de selección de WMI. Sigo recibiendo Administrador, Invitado y otras cuentas extrañas (VUSRNEIL-DELL, $ HOMEGROUPUSER, ASPNET ... etc.)

Ninguna de estas 3 cuentas de usuario aparece en la pantalla de inicio de sesión. ¿Cómo puedo diferenciar entre estos tipos de usuarios?

Estoy codificando en C #