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

时间:2012-05-27 10:35:25

标签: c#

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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