我将用 C++ 开发一个桌面应用程序,我想通过需要许可证文件来保护它。
我最初的想法是有 2 个可执行文件。一个是我运行某种对称加密的实际程序,第二个可执行文件将使用用户计算机上的许可证文件解密并运行该程序。然而,这很容易通过简单地转储内存来解决。
是否有其他解决方案(不一定是免费的)来管理许可证?我在主流程序中看到过 FlexNet 和其他类似的东西,但不确定将它们包含在我自己的程序中有多困难/昂贵。
我将用 C++ 开发一个桌面应用程序,我想通过需要许可证文件来保护它。
我最初的想法是有 2 个可执行文件。一个是我运行某种对称加密的实际程序,第二个可执行文件将使用用户计算机上的许可证文件解密并运行该程序。然而,这很容易通过简单地转储内存来解决。
是否有其他解决方案(不一定是免费的)来管理许可证?我在主流程序中看到过 FlexNet 和其他类似的东西,但不确定将它们包含在我自己的程序中有多困难/昂贵。