请问:怎样像CS那样判断在局域网中本软件的CDKEY是否正在使用???如果某CDKEY正在使用,则本程序就无法运行。

解决方案 »

  1.   

    我知道,但在局域网中cs既可做client又可做server呀!我也想实现这样的功能,只要本程序运行,就会判断局域网中是否有同样的程序在运行,如果有判断cdkey是否相同!
      

  2.   

    把cdkey放到注册表中,然后登录服务器的时候向服务器发送Cdkey不就可以了吗,然后服务器去判断有没有相同的cdkey
      

  3.   

    Client和Server做交互,Client启动的时候,把本机的CDKEY发送给Server,Server判断是否有相同的CDKEY,把比较结果传送回Client。
      

  4.   

    把cdkey加入connectstring不就行了吗
      

  5.   

    其实cs只有在局域网联机玩的时候才会判断是否有相同的cdkey.
    既然这样,当客户向服务器端请求的时候,验证一下就可以了。或者这样,程序已启动就开启一个服务端口,并且扫描局域网所以机子得这个服务端口,
    然后交互判断是否有相同cdkey.