zoukankan      html  css  js  c++  java
  • Tools

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Management.Instrumentation;
    using System.Management;

    namespace goggb
    {
    class Tools
    {
    public static string getUUID()
    {
    string test=GetCpuID()+GetMacAddress();
    string Encrypt = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(test, "MD5").ToLower();
    return Encrypt;
    }
    public static string GetCpuID()
    {
    //Get the first CPU 16 bits ID
    var strCpuID = string.Empty;
    try
    {
    var mc = new ManagementClass("Win32_Processor");
    var moc = mc.GetInstances();
    foreach (var mo in moc)
    {
    strCpuID = mo.Properties["ProcessorId"].Value.ToString();
    break;
    }
    return strCpuID;
    }
    catch
    {
    return string.Empty;
    }
    }
    public static string GetMacAddress()
    {
    var mac = string.Empty;
    try
    {
    var mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
    var moc = mc.GetInstances();
    foreach (var mo in moc)
    {
    if ((bool)mo["IPEnabled"] == true)
    {
    mac = mo["MacAddress"].ToString();
    break;
    }
    }
    return mac;
    }
    catch
    {
    return string.Empty;
    }
    }
    }
    }

    只有不断学习,才可进步。
  • 相关阅读:
    Ubuntu通过ADB连接手机
    MyRolan (快速启动小工具)
    关闭QQ右下角弹窗小程序
    day23作业-韩明琰
    day18-20作业-韩明琰
    day14-16作业-韩明琰
    java中对于多态的理解
    day11作业-韩明琰
    day10作业-韩明琰
    day09_作业
  • 原文地址:https://www.cnblogs.com/onlyforliu/p/5770402.html
Copyright © 2011-2022 走看看