asp.net 获取客户端电脑唯一标示

asp.net 获取客户端电脑唯一标示,第1张

取得Mac地址,可以用以下方法。

using SystemManagement;

public partial class MacAddressTest : SystemWebUIPage

{

    protected void Page_Load(object sender, EventArgs e)

    {

        GetMACAddress();

    }

 

    public void GetMACAddress()

    {

        string id="";

        ManagementObjectSearcher query = null;

        ManagementObjectCollection queryCollection = null;

 

      try

      {

            query = new ManagementObjectSearcher("SELECT  FROM Win32_NetworkAdapterConfiguration");

            queryCollection = queryGet();

            foreach (ManagementObject mo in queryCollection)

            {

              if (mo["MacAddress"] != null)

              {

                 id = mo["MacAddress"]ToString();

                 ResponseWrite(id + "</br>");

              }

            }

      }

      catch (Exception ex)

      {

          ResponseWrite(exSource);

          ResponseWrite(exMessage);

      }

    }

这个是可以运行的,希望能帮到你。

序列号,硬盘号等等。但是我之前也做过,说实话虽然说重复的几率不大,但是还是有重复的。有一个GUID应该是唯一的,你看一下这样行不,这是别人提供的方案,我没做过,不知道能不能唯一。思路如下:你生成一个guid,用MD5或其它加密方式先把它加密生成一个code,然后写到注册表里,然后把这个code跟用户的账号进行关联,用户再同一台电脑注册第二次的时候,你在你自己的数据库里就能找到他注册表里这个code存不存在了,如果已经存在了就不能注册。

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

不提交全部表单中的其它内容,只检测一下用户名

解析:

可以用现在很流行的ajax对你这种情况最适合:

参考:edu2e7/articleview/2006-7-13/article_view_1007

当输入已经存在的用户名(如bruce、rose)时页面将显示重名不能注册(false),否则将显示可以注册(true),这为用户的注册提供了快速的参考,用户体验至上。

首先是定义XML>

以上就是关于asp.net 获取客户端电脑唯一标示全部的内容,包括:asp.net 获取客户端电脑唯一标示、Asp.net如何获取电脑唯一标识、asp中如何检测用户名已经存在等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9569184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存