获取机器码 - GetMachineCode
函数简介
获取本机的机器码,用于网站后台验证。
接口名称
GetMachineCode
DLL调用
long GetMachineCode(long ola);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
示例
// 获取机器码
long ptr = ola.GetMachineCode();
返回值
字符串:本机的机器码,调用进程无管理员权限时返回空串。
注意事项
- DLL调用返回字符串指针地址,需要调用 FreeStringPtr 接口释放内存。
- 调用进程必须有管理员权限,否则返回空串。
- 机器码包含硬盘、显卡、网卡等硬件信息,重装系统不会改变此值。
- 插拔任何USB设备(U盘、U盾、USB移动硬盘、USB键鼠等),以及安装任何网卡驱动程序(开启或关闭无线网卡等)都会导致机器码改变。
