2010-02-22 73 views
1

我正在制作教育光盘。我需要中等水平的防拷贝代码,这种代码不容易被“非专家”破解,类似于游戏CD中的代码,因此您必须在播放时在驱动器中放入CD,并且在安装时必须输入密钥。你如何制作受版权保护的CD?

+4

您的主代码中的伪代码:'if(!cd in tray)exit;' – 2010-02-22 15:27:50

+0

@Mechko或者您更喜欢低级别的方法,每次刻录光盘时都会在闪亮的一面刮一个指甲。 – 2010-02-22 15:40:09

+0

哦ffs。选择一个或另一个。在驱动器的光盘或光盘上安装。不是都。 – 2010-02-22 15:41:01

回答

0

许多游戏使用第三方软件,如SecuRom

如果您不需要这种保护级别,您可以简单地检查CD上是否存在某些文件。这会阻止人们在没有CD的情况下运行,但不能复制CD本身。

+0

如果我想cd不被临时用户复制,那么我可以找到总和出路。 – 2010-02-22 15:51:36

1

无论你会发现什么技巧,聪明的人都会发现它。

先决定你要保护你的软件是什么样的用户:

  • 对于普通用户和孩子,这可能是足够的检查卷ID
  • 对于更高级的用户,可以考虑使用商业保护之类的软件的SecuROM

您也可以考虑使用通过互联网注册,在那里你提供给用户在自己的用户名(也许其他一些配置信息),并校验存储在“许可文件”,一d应该保存在他们的PC上。因此,用户和特别是公司不太可能将这些配置文件分发给其他人,因为该文件只是声明“我将许可证交给其他人,所以如果你想起诉某人,请起诉我”。

+0

当然,使用SecureRom会导致大多数高级用户永远恨你。如果PC游戏社区至少有任何措施。 – 2010-02-22 15:49:02

+0

但是,当然,如果你做教育光盘,你可能已经拥有一个圈养市场,因此不关心你的用户的意见。 OO。 – Kheldar 2011-09-10 13:02:32

4

我认为CD复制保护机制务必离开!它们会导致您在此类CD上记录的软件安装在许多设备上无法正常运行。这种保护机制的作用是在你的CD上插入不良音轨,希望CD复制程序能够扼杀它们。但是,CD驱动器的驱动程序也可能会窒息。您最好使用额外的隐私预防方案。

相关问题