C#根据登录信息验证管理员

C#根据登录信息验证管理员,c#,winforms,validation,administrator,C#,Winforms,Validation,Administrator,我用C#编写的应用程序有点问题。我似乎无法通过用户名和密码来检查用户是否是管理员。我在其他地方没有看到任何有助于这样做的东西,所有试图使用WindowsIdentity这样做的尝试最终都是徒劳的。我知道使用Windows Vista和Windows 7进行UAC编程,但我计划支持Windows XP;因此,不太可能通过UAC使用管理员访问。我只是在寻找一种方法来创建一个方法,该方法采用字符串用户名和字符串密码,并在凭据引用管理员帐户时返回布尔值 有没有可行的方法 谢谢。这里有一个可能对你有所帮助

我用C#编写的应用程序有点问题。我似乎无法通过用户名和密码来检查用户是否是管理员。我在其他地方没有看到任何有助于这样做的东西,所有试图使用WindowsIdentity这样做的尝试最终都是徒劳的。我知道使用Windows Vista和Windows 7进行UAC编程,但我计划支持Windows XP;因此,不太可能通过UAC使用管理员访问。我只是在寻找一种方法来创建一个方法,该方法采用字符串用户名和字符串密码,并在凭据引用管理员帐户时返回布尔值

有没有可行的方法

谢谢。

这里有一个可能对你有所帮助的方法

此外,的MSDN条目也有一个很好的示例