各位兄弟:
    小弟不久前看到一个高人做了一个加密系统序列号的东东,不过他是用vb做的。小弟想用vc++也做一个,无奈这方面从来没弄过。哎!只有向大家求助了。先谢了!我介绍一下加密序列号的具体功能:界面如下:
  一个对话框,对话框里有:
               c:\序列号:       
              网卡序列号:
              硬盘序列号:
              主板序列号:
                                       测试
上面“测试”是一个Button按钮,按了测试按钮就能在“ c:\序列号:”,    
“网卡序列号:”,“ 硬盘序列号:”,“主板序列号:”后面显示计算机的序列号。
    请高手帮我解决这个问题,一定高分重谢。

解决方案 »

  1.   

    这三个中我已经可以实现网卡序列号和硬盘序列号,不过对于主板序列号没有把握,在google检索,应该可以找到源代码的!
      

  2.   

    cadinfo(无语清风) :帮忙找资料吧
    硬盘序列号和网卡序列号的代码我倒是有,但是不太会用,也不是很了解,没多少把握,不过主板序列号倒是很有把握,前几天刚写了获得主板序列号的代码http://yds_086.html.533.net/readBIOS.rar
      

  3.   

    说明一下我的代码,我的代码实质上通过NT物理内存访问写出来的,因为里面的NTmem.exe是原来的内存访问程序,我的读取主板序列号代码并没有编译,使用中请编译出来再用,另外我的代码值适合于2000,9X下面访问内存可以直接用指针指向物理内存,
    char *pSN=(char *)0x000fec71;
    printf("%s\n",pSN);
      

  4.   

    理论性的文章请参看http://vip.6to23.com/NowCan1/tech/cb_bios_sn.htm