小弟最近在想一个问题 就是一个软件在第一次安装运行后 经过一定的时间后(比如20天)就不能运行 必须注册才能运行 应该怎么处理  期待大家指点迷津 先谢谢了  这个程序最后是运行在plc上的 最好能针对这个来解决 对PC机的  也十分感激

解决方案 »

  1.   

    1、使用次数记录到注册表
    2、使用次数加密后记录到程序目录
    3、使用次数写到应用程序本身的exe文件
      

  2.   

    如题 我要运行20 天就让程序停止运行 中间有不定期的重装系统 换硬盘 是不是 可以根据CPU型号跟程序绑定 使程序在别的机器上也不能运行运行一次加一次 这个累加的数字在那里记录呢 在程序种的话 int count; 运行一次加一次 我关机后程序再运行这个count 还是上次 运行后保留的那个数字吗?  
      

  3.   

    肯定要根据硬件生成验证码的,最好外加一个硬件的USB key,这样把他机器的硬件编码写到里面去,感觉是比。较安全的了,
      

  4.   

    哦 我在试着把程序获取的cpu型号放到一个加密文件里面 没有这个文件 或者CPU型号不一致就不能运行  这样试过了可以控制程序只能运行在一台机子上  但是时间还不能确定  如果用系统时间的话 用户可以随便改动系统时间 这样就不能限制了  这个问题还没有想到好的解决方案 请大家帮帮忙 谢谢了
      

  5.   

    如果你程序本来就是网络使用的程序,倒不如做个数据库收集CPU等ID数据做个记录验证.如果得不到服务器的验证或验证超时就给直接警告关闭.
      

  6.   

    他要在PLC上做,可编程控制器。你加一个时钟控制它。至于时钟怎么做,模拟电路有教。