Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
如何获取登录用户';s窗口';WPF应用程序中的凭据_Wpf_Wcf Security - Fatal编程技术网

如何获取登录用户';s窗口';WPF应用程序中的凭据

如何获取登录用户';s窗口';WPF应用程序中的凭据,wpf,wcf-security,Wpf,Wcf Security,我构建了一个小应用程序来监控提交的票据。它基本上只是坐在角落里,通知新票何时到达。我需要获取登录到计算机的人员用户名,以获取他们的票证 我尝试过搜索,但我认为我使用了错误的术语,因为我找不到任何东西。尝试System.Security.Principal.WindowsIdentity.GetCurrent().Name您正在查找的 您可能也在寻找。您有一个WPF应用程序,它依赖于用户的凭据,在收到票据时发出警报?当然,它有一个计时器,因此它会不时检查数据库中的新票据。下面来自@SLaks和@J

我构建了一个小应用程序来监控提交的票据。它基本上只是坐在角落里,通知新票何时到达。我需要获取登录到计算机的人员用户名,以获取他们的票证


我尝试过搜索,但我认为我使用了错误的术语,因为我找不到任何东西。

尝试
System.Security.Principal.WindowsIdentity.GetCurrent().Name
您正在查找的


您可能也在寻找。

您有一个WPF应用程序,它依赖于用户的凭据,在收到票据时发出警报?当然,它有一个计时器,因此它会不时检查数据库中的新票据。下面来自@SLaks和@Jouke van der Maas的解决方案可以很好地获得启动执行过程的用户名,这不一定与登录(或交互)用户(例如,系统服务)相同。如果您需要后者,请参见。这很有效,但Environment.Username效果更好,因为我不必剥离域。公平地说,我忘记了那是什么,也懒得去查找它。我只是在谷歌上找到了这个。