写了一款winform软件,希望加上使用限制,例如像OFFICE那种需要注册后才可以使用,但是没有什么思路,求个思路

解决方案 »

  1.   

    或者自己根据硬件码(比如mac地址),自己做个简单的运算,得一个验证码
      

  2.   

    选用加密狗是不是好些
    硬件码如何能获取到唯一的呢
    mac地址 极端点说 如果对方没有网卡怎么办
      

  3.   

    给你个简单的思路
    获取硬盘序列号,或者PC名称,总之任何一个名称不会变的或不常变的字符串,然后与你的版本号进行位运算。
    再通过内置的4个特定字符串进行MD5加密,每次加密结果取前4位,最后结果为xxxx-xxxx-xxxx-xxxx这样的结果,这个为机器码。然后另外一个算法,将机器码加上版本号,进行位去处,再进行MD5加密,再取前4位,得出的结果为注册码,是否注册在软件里面对比一下就知道了。
      

  4.   


    嗯,现在用的方式类似,取了MAC地址,将每个字符的ASC码进行转换后进行MD5加密。
    你说的再加上内定字符串再次MD5的方式也很好,我准备加上