2014-09-30 43 views
0

我配置了活动目录,并添加了两个用户x和y,我的域名是DOMAIN。我已经创建了一个应用程序,我可以用他们的用户名DOMAIN/X和DOMAIN/Y登录这两个应用程序。但是,这里是我将添加预期的用户详细信息到他们的用户名和密码数据库的情况下,我想显示一个登录按钮没有用户名和密码字段谁是我的局域网内,我应该能够得到PC名称,然后我将验证它通过我保存在Db的用户名,并获取用户名和密码来验证他。所以基本上是没有什么办法让从用户试图在我的局域网中访问应用程序,其中计算机名使用活动目录获取PC名称

回答

0

你可以使用这段代码来获取计算机名称

System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString(); 

,但如果你愿意将电脑的名字保存为只有名称可能最终具有相同名称的名称。

如果只是要注册,我建议要对MAC地址的每台计算机

不知道到底如何做,但也许这种联系将帮助你

MAC Address

+0

感谢您的答复。我有一件事在我的脑海里,如果我使用这个,我将能够获得正在访问应用程序的实际用户的PC的名称或我托管该应用程序的PC名称。因为我已经使用了Environment.UserName,但它给了我应用程序托管的pcname,这是我们的服务器PC – Vivekh 2014-09-30 09:54:55