gpt4 book ai didi

licensing - 如何管理软件序列号、许可证等?

转载 作者:行者123 更新时间:2023-12-02 07:30:39 25 4
gpt4 key购买 nike

我的公司正在尝试寻找一种工具来跟踪我们购买的软件(例如 Office)以及我们编写和销售的软件的序列号。

我们需要能够将特定计算机与该计算机上的软件以及该软件的序列号和许可证关联起来的软件。我们还想跟踪计算机的历史记录,例如软件何时从计算机中删除并移至另一台计算机。

我浏览了 Google 和各种软件网站,但我发现的所有结果都是用于许可软件和创建序列 key ,而不是管理这些工具生成的序列 key 。我知道这个问题已经解决了;许多公司许可软件并保存它们生成的序列 key 的记录。所以我很好奇你们中是否有人在不编写自己的定制软件的情况下解决了同样的问题?

编辑:我忘了提及,我并不是在问许可软件的优点 - 我们编写的软件不是 COTS,并且购买是在契约(Contract)级别进行控制的。尽管如此,我们仍然需要管理序列 key 的生成方式。

最佳答案

几个选项(包括您不想要的选项):

  1. 为此编写自己的数据库;也许是一个使用 SQLite 的简单应用程序。 (不是很吸引人,但也不难)

  2. 您只需要一个可让您创建名称:值对并将它们分配到组中的应用程序。可定制的地址簿可以在紧要关头发挥作用。每个联系人可以是程序名称或客户名称,并以许可证/序列号作为数据。然后您可以按计算机、客户等进行分组。

这听起来像是 Access(以及类似的程序)旨在解决的经典问题。您从访问开始,使用几年,然后当您的解决方案无法满足需求时,雇用某人将数据移植到自定义应用程序中。

我非常想尝试使用地址簿程序来启动此操作。 (注:我在脑海中使用 Apple 的地址簿程序来引用功能)它允许自定义字段、注释和组。缺点是您必须做更多的工作:搜索序列号的一部分以确保它尚未被使用,手动向两个“联系人”添加注释,指示许可证从一个到另一个的转移。

另一方面,如果您自己的软件的许可证跟踪对您的业务至关重要,那么您可能值得花费时间和金钱在 SQL 数据库之上开发自定义应用程序。写下你想做的所有事情的 list 。返回并记下任何规则或约束(例如,两台或多台计算机是否可以具有相同的许可证?)。数据库模式和编程规则将直接从该文档中删除。

另一个想法:跟踪书籍、DVD 等的程序。主要是那些允许您记录何时将其借给他人的程序。

关于licensing - 如何管理软件序列号、许可证等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/375080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com