|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Dim FirstDate, de, days
FirstDate = Date '读取系统时间,可以在运行之前修改系统时间进行破解
de = GetSetting("XXX", "YYY", "date", "") '从注册表取值,也可以直接改写此处的注册表值为当天日期或删除键值,破解
If de = "" Then '如果取不到值
SaveSetting "XXX", "YYY", "date", FirstDate '把日期保存到注册表,把此处的注册表权限改为只读,就改写不了,将永远是第1次使用,破解
MsgBox "本文件可使用3天,今天是第1次使用", , "提示"
Else
days = Date - CDate(de) '计算文件使用的天数 '读取系统时间,可以在运行之前修改系统时间进行破解
If days > 3 Then '如果文件使用超过3天
MsgBox "已超过使用期限,本文件将自杀", , "警告"
ThisWorkbook.ChangeFileAccess xlReadOnly '改为只读属性
Kill ThisWorkbook.FullName '自杀
ThisWorkbook.Close False '关闭不保存
End If
MsgBox "本文件已使用" & days & "天,还有" & 3 - days & "天可使用", , "提示"
End If |
|