各位大哥,事情是这样的。我想给做的EXE程序添加3天的试用期,想法是这样的,在程序运行后在注册表存一个当前的时间,然后加一个IF判断,用当前的时间去和之前在注册表存的时间作对比,如果超时就结束程序。
问题是第一次存放时间到注册表的触发条件怎么弄,比如程序刚开始运行我就存值,或者按哪一个按钮存值,可是这样的话,在第二次打开程序之后,它会刷新第一次存的值,进入死循环,达不到限时的目的,实在搞不懂了,拜托各位大佬给个思路。
程序是从QT生成的,打包之后的那种,不联网,本地运行的。
各位大哥,事情是这样的。我想给做的EXE程序添加3天的试用期,想法是这样的,在程序运行后在注册表存一个当前的时间,然后加一个IF判断,用当前的时间去和之前在注册表存的时间作对比,如果超时就结束程序。
问题是第一次存放时间到注册表的触发条件怎么弄,比如程序刚开始运行我就存值,或者按哪一个按钮存值,可是这样的话,在第二次打开程序之后,它会刷新第一次存的值,进入死循环,达不到限时的目的,实在搞不懂了,拜托各位大佬给个思路。
程序是从QT生成的,打包之后的那种,不联网,本地运行的。