WEBSERVICE也行
自己写SOCKET也行
HTTP方式也行
直接连接数据库也行(很不安全)看你咯··

解决方案 »

  1.   

    ...需求不清,
    网络在线注册?
    如果不是,可以简单的做个注册机,读取硬盘号,然后算注册号,每个客户端需要注册后才能正常使用就得了.
      

  2.   

    如果你有自己的服务器,能够保证在线的话,可以使用1楼的方法。
    软件向服务器端发出请求,判断返回值,如软件验证用户端的用户名和密码,或是硬件编号。如果你没有自己的服务器,可以使用2楼的方法,做个注册机,根据硬件生成硬件码,必须有注册码才能正常使用软件。建议使用第二种方法,因为就算你有服务器,要是哪天一不小心维护一下,那你的用户就无法使用软件了。