在 C# Windows 应用程序中检索登录用户的用户名

本文关键字:用户 登录 检索 Windows 应用程序 | 更新日期: 2023-09-27 18:35:37

我开发了一个基于Windows的应用程序和SQL Server 2008作为后端,我有一个登录表单,是否可以检索我在另一个表单上登录的用户名?有什么帮助吗? 可能吗?

在 C# Windows 应用程序中检索登录用户的用户名

您的两种形式处于不同的过程中?如果是这样,也许您需要使用一些进程间通信机制来获取用户名。

您可以通过检查环境变量 USERNAME 来检索当前登录用户的名称。但是,该进程可能在某些其他用户凭据下运行。

但是,如果您只想使用这些凭据执行某些操作,则可以使用 System.Net.CredentialCache.DefaultCredentialsSystem.Net.CredentialCache.DefaultNetworkCredentials .