c# - 获取 Windows 用户信息
问题描述
我有一个专为我们网络中的人准备的应用程序。我需要做的是获取访问该站点的人的用户名、IP 和主机名。有了这个:
string userName = Environment.UserDomainName;
string hostName = Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostName);
IPAddress[] addr = ipEntry.AddressList;
string ip = addr[1].ToString();
我能够获取用户信息,但不能获取网站访问者的信息。我得到的是IIS APPPOOL
用户名和其他数据与 IIS 或托管我的应用程序的服务器有关。我不想在网站内进行任何登录。我只是无缝地需要它。
我需要采取什么行动才能完全做到这一点?
解决方案
推荐阅读
- python - 使用熊猫分组按月日小时
- twig - 在 Twig 中将字符串转换为浮点数
- firebase - 如何在 Firebase Functions 中考虑 Google Cloud Firestore 安全规则?
- php - php中的封装调用
- python-3.x - 如何将 Python 中的字典绘制成 3D 绘图?
- c - 分段故障。我哪里错了?C
- neo4j - 在同一关系上匹配 where AND
- xamarin - 如何在 Xamarin 中创建自定义控件?
- javascript - 如何使 TypeScript 枚举限制为特定数字
- c# - 尝试使用继承将新对象添加到列表时出现 NullReferenceException