从Windows中提取已登录的用户凭据:C#

问题描述:

我想从Windows中提取已登录的用户凭证并在C#程序中将其用于身份验证。我使用SMTP代码发送失败索引的电子邮件。而对于电子邮件来自哪里,我需要使用它。从Windows中提取已登录的用户凭据:C#

System.DirectoryServices.AccountManagement如果您在AD域中,则可以使用UserPrincipal.Current属性来获取UserPrincipalName。