【发布时间】:2014-10-05 20:23:37
【问题描述】:
我在 kivy 中制作了一个桌面应用程序,并且能够使用 pyinstaller 制作单个可执行文件(.app)。现在想给客户试用期10天左右。 问题是如何制作一个在安装 10 天后停止工作的试用版,即使用户在试用期结束后卸载并重新安装它也不应该工作。 不能在试用版中提供部分功能。
环境 带有 Kivy 的 Mac OS 和 Python 2.7
【问题讨论】:
-
大多数商业软件都使用密钥,并且要求软件连接到互联网才能“打电话回家”并确保这些密钥有效。
-
你能推荐任何 MAC 安装程序,比如 Windows 的 inno 吗?
-
我真的不知道这样的事情。我只知道大多数软件公司都有后端和资金能够在内部或使用非常昂贵的第三方软件来处理这些事情。
-
还需要在硬盘中的某处写入/加密时间戳,顺便说一句,您可以使用硬件首选项作为常量来生成用于购买的公钥,相应地提供私钥。
标签: python kivy setup-deployment