欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

我也贴一个注册机,用VB5编的 (1千字)

我也贴一个注册机,用VB5编的 (1千字)

Dim x, y As Double
Dim a(7)
Private Sub Text1_Change()
  yhm = Trim(Text1.Text)
  l = Len(yhm)
  l1 = l
  If l > 0 Then
    j = 1
    For i = 0 To 7
      If j <= l1 Then
        b = Asc(Mid(yhm, j, 1))
        j = j + 1
        If b < 0 Then
          b = b + 65536
          a(i) = b \ 256
          i = i + 1
          If i <= 7 Then a(i) = b Mod 256: l = l + 1
        Else
          a(i) = b
        End If
      Else
        a(i) = &H78
      End If
    Next
    s = "hytzlhyt"
    For i = 0 To 7
      If i < l Or i < 5 Then
        a(i) = (a(i) Xor Asc(Mid(s, i + 1, 1))) And 127
      Else
        a(i) = (a(i - 5) Xor Asc(Mid(s, i + 1, 1))) And 127
      End If
    Next
    x = a(0) * 123
    x = x + a(1) * &H3EE27C
    x = x + a(2) * &H18151EF
    x = x + a(3) * &H84289
    x = x + a(4) * &HF16EC
    x = x + a(5) * &H4907DDEF
    x = x + a(6) * &HBD65FC
    x = x + a(7) * &H3471E300
    Do While x >= 4294967296#
      x = x - 4294967296#
    Loop
    zcm = Trim(Str(x))
    zcm = "00000000" + zcm
    l = Len(zcm)
    Mid(zcm, l - 1, 1) = Chr(Asc(Mid(zcm, l - 2, 1)) + &H1B)
    Mid(zcm, l - 3, 1) = Chr(Asc(Mid(zcm, l - 6, 1)) + &H11)
    Mid(zcm, l - 4, 1) = Chr(Asc(Mid(zcm, l - 7, 1)) + &H15)
    Text2.Text = Right(zcm, 10)
  Else
    Text2.Text = ""
  End If
End Sub

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功