-1

有很多方法可以验证 Windows 系统中的软件,具体验证例如:

在 Windows 操作系统中,我们曾经通过将键值存储在 Windows 注册表文件中来验证软件,该过程将如下所示

软件启动 --> 许可证密钥 --> 浏览和更新许可证密钥(.key 文件) --> 每当软件启动时,许可证密钥都会使用存储在注册表项中的特定密钥值进行验证

上述过程在 windows 操作系统中很常见,对于特定工具,linux 操作系统可以使用哪些替代方案

4

1 回答 1

1

在 Linux 中,通常的做法(由FHS定义)在 /etc 中创建配置文件或配置文件。例如/etc/myapp.conf. 使用哪种格式取决于您。许可证密钥通常存储在此文件/目录中。此方法需要 root 用户访问权限才能配置应用程序和许可证密钥。

另一种方法是为每个用户保留一个许可证密钥。标准是在用户的主目录中创建一个配置目录。目录名称以“.”开头。(句点),以便它不会在正常ls命令中列出。例如“/home/myuser/.myapp/config.properties”。同样,许可证密钥可以写在这里。

后一种方法将允许软件包管理器 (RPM/APT) 安装软件,然后在用户尝试使用该软件时提示许可证。当然,该软件将按每个用户获得许可。

于 2013-05-27T07:26:59.483 回答