Unity中获取本机Mac地址,常用于类似绑定设备的加密情况中,限制程序只可以在固定的设备上使用。首先我们需要在脚本中引用System.Net.NetworkInformation程序集,然后使用NetworkInterface.GetAllNetworkInterfaces()可以获取所有的网络相关信息,其中GetPhysicalAddress()方法可以拿到设备的物理地址即Mac地址。

    private static string GetMacAddress(){string physicalAddress = "";NetworkInterface[] nice = NetworkInterface.GetAllNetworkInterfaces();foreach (NetworkInterface adaper in nice){Debug.Log(adaper.Description);if (adaper.Description == "en0"){physicalAddress = adaper.GetPhysicalAddress().ToString();break;}else{physicalAddress = adaper.GetPhysicalAddress().ToString();if (physicalAddress != ""){break;};}}return physicalAddress;}

Unity——获取本机MAC地址相关推荐

  1. android 获取网卡mac_Android获取本机Mac地址及IP地址方法

    1.Android  获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...

  2. js获取本机mac地址,IP地址

    <!DOCTYPE HTML> <html> <head>     <title>js获取本机mac地址,IP地址,计算机名</title> ...

  3. Windows获取本机MAC地址方法(C语言)

    Windows获取本机MAC地址方法(C语言) 用到的方法有两种:Netbios()和GetAdaptersInfo(); Netbios 获取步骤主要分为三步: 一.枚举本机所有LAN 二.重设每个 ...

  4. golang网络编程:获取本机MAC地址

    对于IP地址可以表示一个网络连接,但是无法唯一标识一台主机,而MAC地址是主机网卡的物理地址,这个对于一台主机来说是不会改变的. func mac(){// 获取本机的MAC地址interfaces, ...

  5. python --获取本机mac地址/本机IP

    本机mac地址 import uuid import jsondef mac():_mac = uuid.UUID(int=uuid.getnode()).hex[-12:]return json.d ...

  6. 批处理文件获取本机mac地址与ip地址

    桌面新建txt文件,将代码复制后另存为bat文件,另存为时编码改为ANSI: @echo off & setlocal enabledelayedexpansion echo =------- ...

  7. Unity获取安卓的MAC地址问题

    最近由于项目需要安卓MAC地址的记录,但发现网上的一般方法都获取不到.发现这篇文章写的比较全,故而转载,做个记录吧.感谢原作者.原作链接在文章最后. 分为三类情况:Android6.0以下.6.0以上 ...

  8. c# 获取本机 MAC地址\序列号\硬盘序列号

    View Code  1   /// <summary>  2         /// 显示MAC地址  3         /// </summary>  4         ...

  9. Node.js 获取本机Mac地址

    方案一:使用getmac库 首先我们要先加载一个包用于获取mac地址 npm install getmac 安装完毕会在node_modules文件夹下发现一个getmac文件夹,进入到node_mo ...

最新文章

  1. 11月29日云栖精选夜读:阿里传奇工程师多隆的程序世界
  2. 世界很大,先从这几个公众号看起!
  3. 浅谈数据中心IT机房的空气调节(上篇)-气流遏制
  4. asp.net2.0中通过CS代码来动态的指定aspx页面中head中的信息
  5. windows下面sublime无法粘贴复制的问题解决(转)
  6. SAP CRM Enterprise Search change pointer的存储数据库表
  7. linux 误删除mysql表能恢复吗,Linux误删数据恢复
  8. .NET MVC运行周期
  9. python redis 消息队列_Python的Flask框架应用调用Redis队列数据的方法
  10. C++ 递归函数返回值理解
  11. XenApp_XenDesktop_7.6实战篇之十二:组策略配置
  12. xp可以装java6不_XP系统XMind 6中缺失安装java环境
  13. Bootstrap面包屑导航
  14. python中alpha_如何在Python中设置像素的alpha值
  15. 【挖坑系列】关于浏览器の缓存机制
  16. linux下原始套接字编程错误:Operation not supported
  17. .net反编译工具Reflector下载(转)
  18. malloc函数的用法详解:
  19. 3d激光雷达开发(点云数据显示)
  20. 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合

热门文章

  1. leetcode系列-206.反转链表
  2. js点击成全屏,再点击或者ESC退出全屏
  3. [Android测试] AS+Appium+Java+Win 自动化测试之九:PO模式的实例与ReportNg测试报告
  4. 一个早起的程序员简介
  5. vpwm的控制变频_PWM控制器SG3525的变频控制
  6. 2021-08-30剑指 Offer 67. 把字符串转换成整数
  7. flutter build web时提示“Missing index.html.“
  8. LeetCode 0792. 匹配子序列的单词数
  9. 南昌-婺源-景德镇攻略
  10. Mac 删除当前目录下所有.DS_Store文件