Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问windows服务帐户用户名/密码_C#_Windows_C# 4.0 - Fatal编程技术网

C# 访问windows服务帐户用户名/密码

C# 访问windows服务帐户用户名/密码,c#,windows,c#-4.0,C#,Windows,C# 4.0,我需要访问windows服务帐户用户名/密码(从服务本身的代码中),以用于连接到另一个远程应用程序。我的问题是,如何以编程方式访问我正在运行的windows服务当前指定的“登录”帐户的凭据。这是在windows服务的“登录”选项卡中设置的帐户。windows服务是用C#编写的。您可以使用System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name访问用户名 我认为,由于安全问题,您无法如此简单地检索密码。事实上,如果这

我需要访问windows服务帐户用户名/密码(从服务本身的代码中),以用于连接到另一个远程应用程序。我的问题是,如何以编程方式访问我正在运行的windows服务当前指定的“登录”帐户的凭据。这是在windows服务的“登录”选项卡中设置的帐户。windows服务是用C#编写的。

您可以使用
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name
访问用户名


我认为,由于安全问题,您无法如此简单地检索密码。事实上,如果这是可能的,任何程序都可以访问它(例如,将其用于管理目的)。

您可以使用
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name访问用户名


我认为,由于安全问题,您无法如此简单地检索密码。事实上,如果这是可能的,任何程序都可以访问它(例如,将其用于管理目的)。

您没有。您正在以该用户的身份运行。因此,假设远程连接支持windows身份验证,它应该已经将连接尝试视为“由”该用户进行的。如果它不起作用,更多关于远程连接性质的详细信息会有所帮助。您正在以该用户的身份运行。因此,假设远程连接支持windows身份验证,它应该已经将连接尝试视为“由”该用户进行的。如果它不起作用,有关远程连接性质的更多详细信息将有所帮助。谢谢你的回答。谢谢你的回答。