保护“早期访问”构建

时间:2011-09-01 10:05:24

标签: copy-protection

我有一个C ++应用程序,我想发布给一堆测试人员(< 10。)我需要一些简单的方法来限制那些测试人员进一步分发它。这里不需要超级防破坏保护,但普通用户不应该绕过保护。我可以轻松地要求每个用户运行一些注册应用程序,甚至可能为每个测试人员制作一个版本(虽然我宁愿避免这样做。)如果我可以添加时间限制会很酷,但限制循环肯定是够了。

一些开源许可证管理解决方案会很棒,但是什么是最简单的方法来保护运行,以便人们不分发早期访问版本? (甚至不小心,即有人丢失了他的USB棒)

2 个答案:

答案 0 :(得分:0)

非常,非常大的公司投入了数百万美元用于这件事,他们无法保护他们的构建,以至于他们不会被盗版(Windows)。

相信您的测试人员。如果你不能相信他们,为什么要相信他们彻底测试你的应用程序?

答案 1 :(得分:0)

与您的应用分开分发数字证书,以便该应用需要运行数字证书。这意味着随便复制应用程序对您来说不是问题。

您没有指定您的环境,但几乎所有操作系统都可以轻松构建和分发数字证书。