机器码可以用于限制软件使用的设备,通常用于订阅类得收费软件,根据电脑的CPU序列号、硬盘序列号、网卡序列号等不会更改的标识,进行md5或者其他加密,最后生成一个每台电脑唯一的值来判定是否有软件的授权,进行软件的使用限制。
实例代码:
使用方法:
调取 GetMachineCodeString() 获取网卡序列号、CPU序列号、硬盘序列号,然后再加入自己设定的一些值,通过自己熟悉的加密方式,例如MD5,生成最终的机器码即可。
注意事项:
该机器码生成后,若遇到系统重装或者格式化硬盘等情况,则有可能造成机器码失效,这时候可能需要重新进行机器码生成并完成授权。
使用示例:
我……败……了……
像受体酪氨酸激酶一样qqq,激活自己。