如何禁用在特定时间运行通过Python编写的.exe

时间:2016-05-12 11:24:58

标签: python windows exe python-3.4

我有一个脚本,我会将其转换为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天后如何使该程序无法使用?我希望程序像试用版一样运行。

1 个答案:

答案 0 :(得分:0)

无法永久阻止该计算机运行相同的程序 - 用户可以随时删除程序触及的任何文件,使其看起来像是从未使用它开始。

(从技术上讲,你可以通过让程序通过你的计算机(通过互联网或其他东西)获得许可来获得许可,但对于任何合理的事情,这似乎都是最重要的。)