我开发了一个基于Windows的应用程序和SQL Server 2008作为后端,我有一个登录表单,是否可以检索我在另一个表单上登录的用户名?有什么帮助吗?有可能吗?
答案 0 :(得分:0)
您的两种表格处于不同的过程中? 如果是这样,也许你需要使用一些进程间通信机制来获取用户名。
答案 1 :(得分:0)
您可以通过检查环境变量USERNAME
来检索当前登录用户的名称。但是,该进程可能在某些其他用户凭据下运行。
如果您只想对这些凭据执行某些操作,则可以使用System.Net.CredentialCache.DefaultCredentials
或System.Net.CredentialCache.DefaultNetworkCredentials
。