我有一个脚本,我会将其转换为exe。我将使用datetime
模块,如果程序先运行2天后,我想禁用用户再次使用该程序。
我正在用这个
检查日期from datetime import datetime
x = datetime.today() #when the user run the program first time
#I'll save this variable into somewhere encrypted
#everytime program will take this variable from there when it's running
y = datetime.now() #whenever program is running checking the current time
if y.day == x.day+2: #after 2 days
#here is the problem
#user must not will be able to use the program again
2天后如何使该程序无法使用?我希望程序像试用版一样运行。
答案 0 :(得分:0)
无法永久阻止该计算机运行相同的程序 - 用户可以随时删除程序触及的任何文件,使其看起来像是从未使用它开始。
(从技术上讲,你可以通过让程序通过你的计算机(通过互联网或其他东西)获得许可来获得许可,但对于任何合理的事情,这似乎都是最重要的。)