vs2010 winform程序中实现控制用户的登录数量,也就是能够控制只有几个用户可以同时登录系统,且能够通过读取各用户登录系统的计算机的序列号(比如CPU的序列号)来控制用户的登录,用户只能在特定的几台计算机上运行程序,在其他计算机上不能运行。
一种方式是根据机器码来判定客户端,然后记录下来,判断数量。另一种是通过在客户端生成序列号来进行判断,这种方式是在第一种方式的基础上进行加密的方式。同时不需要记录任何信息,只需要一个加密的算法。算法采用RSA或其他的非对称算法。如果只是控制在线人数的话,在客户端登录后,在服务器更新一下在线人数,统计在线人数就能控制了。