none
关于程序保护与注册问题,求思路! RRS feed

  • 问题

  • 本人新手,做了个小模拟考试程序,打算做成光盘销售,如何保护不被人盗用?想采用离线注册码的方式,但如何保证每张光盘只能在一台电脑上注册一次?谢谢


    C#初学者!~~~

    2013年1月24日 0:38

答案

  • 最简单的方法,每张安装盘采用一个安装序列号,安装时从光盘读取此序列号并同电脑上已经安装的程序的安装序列号做比较。此安装序列号可能是此光盘的出厂序列号。
    2013年1月24日 1:21
  • 注册码或注册文件通过用户电脑的硬件特征码生成,这部分由用户通过在线提交特征码获取

    知识改变命运,奋斗成就人生!

    2013年1月24日 1:28
    版主

全部回复

  • 最简单的方法,每张安装盘采用一个安装序列号,安装时从光盘读取此序列号并同电脑上已经安装的程序的安装序列号做比较。此安装序列号可能是此光盘的出厂序列号。
    2013年1月24日 1:21
  • 注册码或注册文件通过用户电脑的硬件特征码生成,这部分由用户通过在线提交特征码获取

    知识改变命运,奋斗成就人生!

    2013年1月24日 1:28
    版主
  • 请老师详细说明一下,我不太懂,每张安装盘采用一个安装序列号,安装时从光盘读取此序列号并同电脑上已经安装的程序的安装序列号做比较。此安装序列号可能是此光盘的出厂序列号。这些能不能再说详细一些,比如序列号怎么生成? 谢谢,

    C#初学者!~~~

    2013年1月24日 8:23
  • 请老师详细说明一下,我不太懂,每张安装盘采用一个安装序列号,安装时从光盘读取此序列号并同电脑上已经安装的程序的安装序列号做比较。此安装序列号可能是此光盘的出厂序列号。这些能不能再说详细一些,比如序列号怎么生成? 谢谢,

    C#初学者!~~~

    最简单的方式,就是在你的安装文件中增加一个 licence.txt,里面放一个字符串,比如:DD3F42F7-F05B-490b-B31F-AE391EBD8331。

    2013年1月24日 8:30