接单给公司写了一个小工具软件,避免太通用导致乱用,加了个机器验证。平时也没研究这个多深。只知道 mac 地址是不会变的,除非手动去改。所以就采用 mac 地址作为验证。
思路比较简单,通过 uuid1 获取最后 12 位就是 mac 地址 md5 后生成机器码。然后机器码 md5+salt 生成注册码。固定保存在客户电脑中。每次客户启动自动去算一次即可。
但是问题就出在这里。
上个月还好好的装了大概 20 台。 这几天陆陆续续给反馈说软件未激活。
我查了自己的电脑,到现在也没变化,同样的计算方法没有问题的啊.
所以难道是 现在 Windows10 系统 mac 地址是会不定时变动的么。或是是其他代理软件改了 mac 地址?还是什么原因导致的呢?
或者有啥其他方法替代呢? 之前使用 wmi 获取 cpu 型号主板之类的结果对方电脑有报错,就没使用这个库
思路比较简单,通过 uuid1 获取最后 12 位就是 mac 地址 md5 后生成机器码。然后机器码 md5+salt 生成注册码。固定保存在客户电脑中。每次客户启动自动去算一次即可。
但是问题就出在这里。
上个月还好好的装了大概 20 台。 这几天陆陆续续给反馈说软件未激活。
我查了自己的电脑,到现在也没变化,同样的计算方法没有问题的啊.
所以难道是 现在 Windows10 系统 mac 地址是会不定时变动的么。或是是其他代理软件改了 mac 地址?还是什么原因导致的呢?
或者有啥其他方法替代呢? 之前使用 wmi 获取 cpu 型号主板之类的结果对方电脑有报错,就没使用这个库