我正在编写OS X应用程序,我想检查当前用户是否有空密码。我尝试使用Authorization Services
var env = new AuthorizationEnvironment();
env.Password = "";
env.Username = <MyUserName>;
using (var auth = Authorization.Create(
null,
env,
AuthorizationFlags.Defaults))
{
Console.WriteLine("Auth obtained: " + (auth != null));
}
但它总是打印“Auth获得:True”。
我试图传递AuthorizationParameters
,但我无法找到我应该使用的PathToSystemPrivilegeTool
,因为它打印“Auth获得:False”具有任何值。
请问,有人指出了我应该寻找的方向吗?