请教:如何控制软件的使用日期或者次数
诸位大侠,怎样控制一个试用软件的使用日期或者可以使用的次数,到限制以后自动停止使用,提示注册呢?有那几种方法,能给出一段代码最好。非常感谢
我也在编这个题目。希望能给你点思路
让你自定的日期来做你的注册码 比如说你要搞一个注册码只能用一个月 那就用那个期限的最后一天 转换16进制来做你的注册码~ 我就是这样做的
Option Explicit
Dim riqi As String * 10
Private utixing As Variant
Private Sub Form_Load()
On Error GoTo uerror
Open "C:\Windows\System\no" For Input As #1
Input #1, riqi
Close
If (Val(Mid(Date$, 3, 2)) - Val(Mid(riqi, 3, 2))) * 365 + (Val(Mid(Date$, 6, 2)) - Val(Mid(riqi, 6, 2))) * 30 + (Val(Mid(Date$, 9, 2)) - Val(Mid(riqi, 9, 2))) >= 30 Then
utixing = MsgBox("运行日期超过30天,软件功能受限制。", vbExclamation + vbYesNo, "Exit") 'Cancel
If utixing = vbYes Then
End
End If
cmdAuto.Enabled = False
cmdQuxian.Enabled = False
End If
Exit Sub
uerror:
riqi = Date$
Open "C:\Windows\System\no" For Output As #1
Print #1, riqi
Close
Resume
End Sub