다음 코드를 사용하여 컴퓨터의 로컬 사용자 목록을 가져 오려고합니다.컴퓨터 사용자 얻기
internal void GetUsers()
{
try
{
List<string> adUsers = new List<string>();
DirectoryEntry directoryEntry = new DirectoryEntry("WinNT://" + Environment.MachineName);
foreach (DirectoryEntry child in directoryEntry.Children)
{
if (child.SchemaClassName.Equals("User", StringComparison.OrdinalIgnoreCase))
{
adUsers.Add(child.Name);
}
}
}
catch (Exception ex)
{
//Exception
}
}
이 코드는 내 컴퓨터에서 정상적으로 작동합니다. 어떤 사람은 내가이 시스템 사용자를 제거 할 수있는 방법에 대한 몇 가지 빛을 던질 수
ASPNET, HelpAssistant
: 나는 몇 가지 다른 컴퓨터에 그것을 테스트 그러나, 다음과 같은 시스템 사용자는 목록에 포함되었다 실제로 로그인하는 사용자, 즉 일반 사용자 만 확보하십시오.
감사합니다, 같은 램
안녕 ho1, 답장을 보내 주셔서 감사 많은 ... 나는 특성이 도움이 될 것을 의심 , 그 ... – Ram