我写了个C/S的软件,为了实现只在Server端注册,需要在Client读取Server的硬盘号。各位高手什么现成的代码和好建议??

解决方案 »

  1.   

    先在服务器上读到后写入数据库,然后由Client在数据库中读
    如果要实时的,在服务器上启一个服务(用socket),它可响应client的命令,读,然后返回给client(觉得没有必要,用上面的就可以了)
      

  2.   

    谢谢keiy!我还真不知道怎么使用socket,有现成代码?
    "先在服务器上读到后写入数据库,然后由Client在数据库中读"这种方法,好象在安全上有问题,也就是别人也可以随便写个程序写入数据库啊!
      

  3.   

    用socket做比较繁,BCB的examples中有indy的BasicClientserver例子
    写数据库是有安全问题,但你可将加密后再写入
      

  4.   

    "先在服务器上读到后写入数据库,然后由Client在数据库中读"这种方法,好象在安全上有问题,也就是别人也可以随便写个程序写入数据库啊!
    ==============================================================
    加密写入,在客户端解密后验证是不是服务器写的
      

  5.   

    LOSKILL:SQL服务器的存储过程中能读取硬盘号?是什么办法?
      

  6.   

    我用socket已经实现工作站强制人证了谢谢大家!!不过Raid磁盘好象没办法读出硬盘号