情况:我有一个我在Delphi 7中编写的许可计划,这允许用户为已售出的产品创建许可证。这存在安全风险,因为任何员工都可以从家里出售产品并将许可计划带回家并创建许可证 - 他们会偷窃,我们永远不会知道!
我认为将许可pgm限制为仅在公司局域网内运行时才是一个好主意。
建议您查找命名服务器是否存在,或者测试它是否在特定子网上运行?如果有的话,欢迎任何例子:)
答案 0 :(得分:2)
有一个简单的解决方案:使其成为Web服务或至少仅在一个或多个服务器上运行的应用程序上实现许可证创建。这将允许每个可以通过网络访问服务器的人创建许可证。在您的网络之外 - 受防火墙保护 - 无法访问,因此没有人可以自己创建许可证。
答案 1 :(得分:1)
混合中包含的一件事是计算机的领域。大多数企业都有一个难以复制的域名。对于您正在开发供内部使用的应用程序,您也可以检查是否存在多个服务器。