我正在使用 System.DirectoryServices.AccountManagement 库来验证本地用户。
我有以下代码:
private bool IsValidWindowsUser(string userName, string password)
{
using (var p = new PrincipalContext(ContextType.Machine))
return p.ValidateCredentials(userName, password);
}
但是,每当我传递正确的用户名时,前置“。
The network path was not found.
有人能帮帮我吗。如果我删除“。\”那么它工作正常。
我的另一个条件是我只想验证本地机器用户而不是域用户。
请帮忙