自己弄了一个程序,想保护一下,让用户在打开时要输入用 户名和KEY才能打开运行,而且KEY也可以设置有效期限?到期后就不能再使用了,只有给另外的有效KEY再输入才能打开?怎么实现呢?

解决方案 »

  1.   

    将用户名密码,多个地方保存,比如注册表、系统目录中等等,
    设置保护,时间限制
    另外一个KEY输入后激活原先的KEY的有效时间延长就行了
      

  2.   

    比较简单 :
       告诉你一个实用的方法,
       通过注册表或数据库 或INI TXT 等等 来做个记录判断 比如1 就不弹出注册窗口,0 就弹出窗口,
       当然 注册的验证过程 可以自己写个简单的算发,通过时间来算,然后自己写个注册机 ,注册机获取当前时间后 通过自己写的个算法生成一串数,不过主程序那边也是通过这个注册机原理已经算好出这串数了,然后比较判断用户输入的是否匹配,,
      时间可以设置成 30 天 * 24 小时 = 720 每次都计算下 直到等于零就输入注册码  明白吧  ...