用于将软件绑定到硬件的MAC地址的替代方案?

时间:2010-08-06 20:00:16

标签: activation hardware-id

除了使用MAC地址,还可以将软件激活绑定到机器上的硬件上吗?使用硬盘驱动器序列号将无法正常工作,因为它们并非始终可用。从我的读数来看,微软也不能保证机器GUID。还有其他想法吗?这将使用Microsoft API或技术。请不要特定.NET引用。

1 个答案:

答案 0 :(得分:2)

您定位的是哪个版本的Windows? Windows 2000及更高版本将始终返回系统卷序列号。它在技术上与硬盘驱动器序列号不同,但每个逻辑Windows分区都有一个,无论平台如何。请参阅GetVolumeInformation

我说,不要担心将它绑在硬件上。而是使用Windows Product ID和上面的卷序列号。在他们重新格式化分区或更新/安装不同的Windows副本之前,它是好的。

让他们每个月左右重新启动,无需干预,你仍然在阻止盗版,同时避免支持电话和给用户带来不便。

现在,对于更技术性的部分。你如何阻止他们破解你的计划?