用Microsoft.Win32.RegistryKey写注册表吧。

解决方案 »

  1.   

    NaZiChong(那子虫) ,RSA和WMI都是如何做的?
      

  2.   

    NaZiChong(那子虫),你是指用对称密钥或软件狗的方式吗?
      

  3.   

    同意fyy117() 的看法,写注册表
      

  4.   

    我这两天看了下这方面的文章,可能用非对称加密RSA方法。
      

  5.   

    简单些的话用wmi取主板序列号、厂家、CPU序列号、硬盘序列号等信息后综合成一个字符串,然后用.net中加密的类来加密后生成机器码。根据用户返回的机器码你再解密出原来那个字符串作为注册码告诉用户。然后在你的程序中校验是否相等即可。我已经这样做过了。
    ---我是新手---请大家指教---