win项目月底就要制作成光盘版本了!现在要求制作好的程序刻录到光盘后,用户第一次根据光盘序列号安装好程序,必需放入光盘才能运行程序!
      大家给点思路吧!要从那方面下手啊,有一些例子的代码最好!分不够在加!

解决方案 »

  1.   

    是第一次必须要光盘,还是每次都要?
    如果第一次要光盘,干脆安装时不安装完整,留下一点,要求第一次运行时插入光盘,不过你需要对光盘进行防copy处理,不然这样做就没什么意义了
    如果是每次都要,可以在程序启动时强制要求检测一个值,这个值安装时不写到计算机里,而写在盘里,可以用序列号进行加密操作与光盘上的对比,同样,必须对光盘进行防copy处理,做了虚拟光驱,你什么努力都没用
    只见过游戏做过这种处理,没见过这样的软件呢,呵呵
      

  2.   

    是每次都要都要光盘才能运行程序的!我也觉的变态的很!dxef(丁丁) 
    如果是每次都要,可以在程序启动时强制要求检测一个值,这个值安装时不写到计算机里,而写在盘里,可以用序列号进行加密操作与光盘上的对比,这个是不是需要每次运行程序的时候要到光驱里去读盘的序列号!这个过程能不能给点详细的说明!谢谢了!加一句,本人也是极度反感需要插入光盘才能运行的程序,为了混口饭吃没有办法!后面还有一个GUI在催我完成任务!郁闷!
      

  3.   

    如果是每次,那干脆采取一种特殊的安装方式,基础平台装到计算机里,另一些文件就放光盘里,没有光盘肯定是没有办法运行的,你只需要检测光盘所在路径就可以了
    防不了copy的,虚拟光驱很厉害,所以,基本上是徒劳的,只会让人反感
      

  4.   

    用过DELL的本本吧?给的驱动盘就是这样安装的,把驱动的管理程序安装到计算机中,但所有驱动都在光盘上放着,程序有了,但每次装驱动、更新驱动还是要放光盘进去