一种在Python中使可执行文件只在特定时间内工作的方法[复制]

vuktfyat  于 2023-04-10  发布在  Python
关注(0)|答案(1)|浏览(98)

此问题已在此处有答案

Is there a DRM scheme that works?(24回答)
昨天关门了。
所以,假设我正在与一个可能令人讨厌的雇主合作,我希望只提供我的软件的“试用”。我有一个Python应用程序,通过pyinstaller之类的东西将其转换为Windows可执行文件。有没有一种方法可以让该应用程序在内部跟踪它已经运行了多少时间,然后在某个阈值之后永久地砖化自己?你显然可以使用系统时间,但如果有人想弄清楚这一点,他们可以只是倒带系统时钟。理想情况下,我希望.exe有一个内部“时钟”,但我怀疑.exe是否能够动态修改自己。有没有一个首选的“行业标准”方式来做到这一点?不需要麻烦支付处理等,只是“在一定的时间段内工作”方面。

sc4hvdpw

sc4hvdpw1#

您可以让应用程序以these answers的形式从NTP请求时间
这真的取决于你希望你的程序有多挑剔,但是你可以做一些简单的事情,比如从NTP记录试验的开始时间,然后用它作为参考。
如果你想更聪明一点,你可以让程序加密开始时间。
所有这些事情都可以绕过,你只是让它更难。

相关问题