有许多方法可以验证Windows系统中的软件,专门验证软件 例如:
在Windows操作系统中,我们通过在Windows注册表文件中存储键值来验证软件,过程将是
软件启动 - >许可证密钥 - >浏览并更新许可证密钥(.key 文件) - >每当软件启动时,许可证密钥都被验证 具有存储在注册表项中的特定键值
上述过程在Windows操作系统中很常见,有哪些替代方案可用于特定工具的linux操作系统
答案 0 :(得分:1)
在Linux中,通常的做法(由FHS定义)在/ etc中创建配置文件或配置文件。例如/etc/myapp.conf
。这取决于您使用的格式。许可证密钥通常存储在此文件/目录中。此方法需要root用户访问权限才能配置应用程序和许可证密钥。
为每个用户保留许可证密钥的替代方法。标准是在用户的主目录中创建配置目录。目录名称以“。”开头。 (句点),以便它不会在正常的ls
命令中列出。例如“/home/myuser/.myapp/config.properties”。同样,许可证密钥可以写在这里。
后一种方法允许软件包管理器(RPM / APT)安装软件,然后在用户尝试使用软件时提示许可。当然,该软件将按用户许可。