【发布时间】:2013-04-03 13:50:37
【问题描述】:
我想制作一个程序并出售它,所以我想制作某种许可系统。我在谷歌上找到的是这样的:
http://www.codeproject.com/Articles/28678/Generating-Unique-Key-Finger-Print-for-a-Computer
我在 Ubuntu 的 VirtualBox 中运行 Windows 7(32 位)。我得到了相同的 UID,但是当我重新启动 Windows 时,我得到了一个新的 UID。我只是在想有些人会购买我的程序,他们可能会从 VirtualBox 运行它,所以这将是一个问题。
你们有什么建议吗?
即使它是一种更简单的方法,但即使我重新启动我的 VBox 也不会改变。
【问题讨论】:
-
即使 id 每次都相同,他们也可以克隆虚拟机并在数千个地方使用您的程序。
-
第一条规则:不要重新发明轮子。其他人已经做到了,可能更好:)
-
不明白,为什么我得到-3?
-
您可能被否决了,因为这不是一个特定的编码问题。 This is what's on topic for SO.