Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 检查机器数量_Security_Cryptography_License Key_Product Key - Fatal编程技术网

Security 检查机器数量

Security 检查机器数量,security,cryptography,license-key,product-key,Security,Cryptography,License Key,Product Key,我希望就以下方面寻求建议: 在创建产品密钥时,如果希望使用为其制作密钥的计算机数量,就像Microsoft批量许可一样,如何做到这一点,以便在dll内轻松验证,该dll用于验证安装程序中输入的密钥,并说明如果密钥是为100台机器制作的,如何脱机验证产品密钥在第101台计算机上不起作用 谢谢,如果没有验证安装和(更重要的)激活和使用的中央服务器,这是不可能的 它被称为“浮动许可证”。您可以拥有为特定局域网保留N个席位的“许可证服务器”。启动应用程序实例时,它将连接到“许可证服务器”并查询运行权限。

我希望就以下方面寻求建议:

在创建产品密钥时,如果希望使用为其制作密钥的计算机数量,就像Microsoft批量许可一样,如何做到这一点,以便在dll内轻松验证,该dll用于验证安装程序中输入的密钥,并说明如果密钥是为100台机器制作的,如何脱机验证产品密钥在第101台计算机上不起作用


谢谢,

如果没有验证安装和(更重要的)激活和使用的中央服务器,这是不可能的

它被称为“浮动许可证”。您可以拥有为特定局域网保留N个席位的“许可证服务器”。启动应用程序实例时,它将连接到“许可证服务器”并查询运行权限。如果已经有N个连接,则N+1实例启动将被拒绝


检查一下,它可能对您有用。

一种方法是中央服务器和浮动许可证(如ActivationCloud所述)。另一种方法是拥有物理设备的序列号。e、 g.一些公司销售的软件仅在pendrive上运行,您必须在下载程序之前提供序列号。该号码会自动插入程序,并由客户端下载该准备好的程序。这个特定的程序不会在任何其他设备上运行(没有黑客攻击):即使我需要一个集中式服务器,并且有一个用于100台机器的单一密钥,我如何在服务器上检查当前的m/c不是101可能是通过密钥号@LindaHarrison这个问题很难用这种格式回答。你最好使用一些类似于另一个答案中提到的激活服务。至少阅读一下激活在现实世界中是如何工作的,然后你就会知道要实现什么,并知道要问的特定问题。只需注意:规则要求你披露链接的从属关系,尽管名称相同,但我建议写下这是你的服务或你是从属的(否则,一些阅读不好的人可能会将你的邮件标记为垃圾邮件或投反对票)。