我配置了活动目录,我添加了两个用户x和y,我的域名是DOMAIN。我创建了一个应用程序,我可以使用他们的用户名DOMAIN / X和DOMAIN / Y登录。但是在这个场景中,我会将预期的用户详细信息添加到数据库中,比如他们的用户名和密码,我想要显示一个没有用户名和密码字段的登录按钮,这些按钮位于我的局域网内,我应该能够获得PC名称,然后我将验证它在我保存在Db中的用户名并获取用户名和密码来验证他。因此,基本上有任何方法可以从用户尝试访问LAN中的应用程序的位置获取计算机名称
答案 0 :(得分:0)
您可以使用这段代码获取电脑名称
System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
但是如果你将pc的名称保存为名称,那么它最终可能会有一个相同的名称。
如果它只针对您要注册的每台计算机,我建议使用MAC地址
不确定它是如何完成的,但也许这个链接可以帮助你