C# 访问windows服务帐户用户名/密码
我需要访问windows服务帐户用户名/密码(从服务本身的代码中),以用于连接到另一个远程应用程序。我的问题是,如何以编程方式访问我正在运行的windows服务当前指定的“登录”帐户的凭据。这是在windows服务的“登录”选项卡中设置的帐户。windows服务是用C#编写的。您可以使用C# 访问windows服务帐户用户名/密码,c#,windows,c#-4.0,C#,Windows,C# 4.0,我需要访问windows服务帐户用户名/密码(从服务本身的代码中),以用于连接到另一个远程应用程序。我的问题是,如何以编程方式访问我正在运行的windows服务当前指定的“登录”帐户的凭据。这是在windows服务的“登录”选项卡中设置的帐户。windows服务是用C#编写的。您可以使用System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name访问用户名 我认为,由于安全问题,您无法如此简单地检索密码。事实上,如果这
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name
访问用户名
我认为,由于安全问题,您无法如此简单地检索密码。事实上,如果这是可能的,任何程序都可以访问它(例如,将其用于管理目的)。您可以使用
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name访问用户名
我认为,由于安全问题,您无法如此简单地检索密码。事实上,如果这是可能的,任何程序都可以访问它(例如,将其用于管理目的)。您没有。您正在以该用户的身份运行。因此,假设远程连接支持windows身份验证,它应该已经将连接尝试视为“由”该用户进行的。如果它不起作用,更多关于远程连接性质的详细信息会有所帮助。您正在以该用户的身份运行。因此,假设远程连接支持windows身份验证,它应该已经将连接尝试视为“由”该用户进行的。如果它不起作用,有关远程连接性质的更多详细信息将有所帮助。谢谢你的回答。谢谢你的回答。