建议转到'硬件/嵌入开发'或'Windows专区'...

解决方案 »

  1.   

    要用其他语言(c,Delphi)写成DLL,然后在PB中调用。我用过,CPU的序列号要嵌汇编语言!!!
      

  2.   

    http://expert.csdn.net/Expert/topic/2633/2633996.xml?temp=.8510858
      

  3.   

    http://expert.csdn.net/Expert/ForumList_Search.asp?searchtype=1&bigclassid=51&smallclassid=5101&searchKeys=cpu&author=&tabletype=now
      

  4.   

    用SQL SERVER语句可以实现吗?
      

  5.   

    在 sql server中可以尝试用系统扩展存储过程。
    用编译好的dll附加为扩展存储过程。就可以象普通存储过程那样调用,
    不过对dll的编写有要求,具体的看看帮助吧。
      

  6.   

    CPU编号开机就能得到,硬盘编号开机箱:)
      

  7.   

    哦 要清高手帮帮忙了
    我用上面的方法建立了一个新的扩展存储过程,执行时报错
    ODBC: 消息0   级别20  状态1
    存储函数 FunctionA(属于‘testtemp.dll’)产生违规访问 sql将终止进程57
    连接中断
    ----------------------
    这个函数之前在pb里用过,没问题,请问在sql里使用有什么特别要注意的地方吗? 
      

  8.   

    up,搜索过好多帖,既然可以得到网卡的IP,应该也可以得到CPU的ID吧。但我不会
      

  9.   

    用这个ID号是不是打算自己写个生成唯一ID的程序啊?