取得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中如何检测用户名已经存在等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)