* 一般的思路是读出安装机器的某一个序列码,如硬盘,主板,作为机器码,对此机器码加密,密钥你自己掌握,将产生的密码作为注册码。 
注册时将注册码输入,并用程序将之还原,并与机器码比较,如正确,则为注册成功,否则注册不成功。 不懂上面思路有什么问题吗?另外 关键是安装软件的时候如何做注册界面,注册后信息保存到哪里?这样就注册一次就ok了

解决方案 »

  1.   

    在mircosoft.win32命名空间下
    有注册表处理的方法
    很多自己查查看
      

  2.   

    思路没问题,把注册的部分作成com,安装的时候调用com,提示用户注册,然后把注册号保存到注册表(随便在哪个目录下,自己定义一个节点)。
    程序运行的时候也检测该号码是否正确。
      

  3.   

    思路没问题,把注册的部分作成com,安装的时候调用com,提示用户注册,然后把注册号保存到注册表(随便在哪个目录下,自己定义一个节点)。
    程序运行的时候也检测该号码是否正确。
      
     楼上正确!
      

  4.   

    如果客户无网络,可以通过写注册表的方法,文件放到system32下起一个比较通用的名就没问题,如果是有网络且自己有条件,可以让客户端访问自己的webservice来验证客户端是否有效。