Я пытаюсь получить всех пользователей, которые когда-либо заходили на компьютер, и заполнять их в поле со списком, но после поиска я не нашел хороших ответов.
Я собирался посмотреть на:
DirectoryInfo(Environment.GetEnvironmentVariable("USERPROFILE")).Parent.GetDirectories();
Но я чувствую, что это путь к ненадежным.
Затем я собирался посмотреть реестр, но после прочтения этот список не будет обновляться, если имя учетной записи пользователя когда-либо было изменено. Я знаю, что должна быть запись всех профилей пользователей на машине, потому что я использовал инструменты Microsoft systernals для управления ими. но я просто не могу понять, как это сделать программно с С#.