【发布时间】:2011-11-12 08:25:57
【问题描述】:
我正在尝试创建一个只能在一台机器上运行的可执行文件。实现这一目标的最简单方法是什么?许可证文件?或者是否有一个机器地址很像网络连接的 MAC 我可以硬编码到可执行文件中?
【问题讨论】:
-
您如何将“一台机器”与虚拟机中的精确副本区分开来?比特可复制这一发现已经花费了媒体行业 30 多年的时间......
-
@erickson:在我看来不像是复制品,许可证只适用于一开始就尊重许可证的人。如果 OP 能澄清他是否想保护墨菲或马基雅维利,那就太好了,但从我在这里推断马基雅维利的问题。
-
基本上我正在为自己编写一个应用程序,并且我想避免我的 IT 部门的人跑掉它 - 他们部署了可执行文件。