全部代码如下,请大神帮忙
Dim Me As Me
Dim var_28 As Variant
loc_005AFB57: var_1C = String$(255, &H423C84)
loc_005AFB76: var_eax = GetSystemDirectory(var_1C, 173)
loc_005AFB8B: var_ret_2 = var_20
loc_005AFB9B: If %ecx <> "" <> 0 Then edx = 1
loc_005AFBB3: If var_B0 = 0 Then GoTo loc_005AFFF3
loc_005AFBC7: Me = Me + 00000034h
loc_005AFBDA: InStr(0, 1, var_1C, global_00423C84) = InStr(0, 1, var_1C, global_00423C84) - 00000001h
loc_005AFC17: var_20 = Right$(Left$(var_1C, InStr(0, 1, var_1C, global_00423C84)), 1)
loc_005AFC37: If (var_20 = global_00423F80) = 0 Then GoTo loc_005AFC64
loc_005AFC59: Me.SaveProp 'Ignore this = Me.SaveProp & global_00423F80
loc_005AFC64: 'Referenced from: 005AFC37
loc_005AFC6A: Me = Me + 00000034h
loc_005AFC80: var_20 = Me+00000034h & "sysshs.dll"
loc_005AFC86: Me.GetPalette 'Ignore this = Me.SaveProp & global_00423F80
loc_005AFCBC: var_28 = Global.App
loc_005AFCEA: var_20 = Global.Path
loc_005AFD15: var_18 = var_20
loc_005AFD3B: var_20 = Dir(Me.GetPalette 'Ignore this, 0)
loc_005AFD4F: edi = (var_20 = global_00422B1C) + 1
loc_005AFD5A: If (var_20 = global_00422B1C) + 1 = 0 Then GoTo loc_005AFF5C
loc_005AFD71: var_20 = Right$(var_20, 1)
loc_005AFD91: If (var_20 = global_00423F80) = 0 Then GoTo loc_005AFDA9
loc_005AFDA7: var_18 = var_18 & global_00423F80
loc_005AFDA9: 'Referenced from: 005AFD91
loc_005AFDBE: var_30 = var_18 & "sysshs.dll"
loc_005AFDD3: var_20 = Dir(var_18 & "sysshs.dll", 0)
loc_005AFDFC: If (var_20 = global_00422B1C) = 0 Then GoTo loc_005AFE48
loc_005AFE2F: FileCopy var_18 & "sysshs.dll", Me(14) & "sysshs.dll"
loc_005AFE48: 'Referenced from: 005AFDFC
loc_005AFE69: var_20 = Dir(Me(15), 0)
loc_005AFE7D: esi = (var_20 = global_00422B1C) + 1
loc_005AFE88: If (var_20 = global_00422B1C) + 1 = 0 Then GoTo loc_005AFF5C
loc_005AFE95: Me(15) = 00422B1Ch
loc_005AFEE3: MsgBox("系统缺少文件,不能继续!", 16, var_48, var_58, var_68)
loc_005AFF2D: Set var_28 = Me
loc_005AFF35: var_eax = Global.Unload var_28
loc_005AFF56: End
loc_005AFF5C: 'Referenced from: 005AFD5A
loc_005AFF82: var_28 = Global.Screen
loc_005AFFA4: Global.MousePointer = 0
loc_005AFFE5: var_eax = Proc_4_1_474520(var_28, var_28, var_28)
loc_005AFFF1: GoTo loc_005B005B
loc_005AFFF3: 'Referenced from: 005AFBB3
loc_005B003A: MsgBox("error", 0, var_48, var_58, var_68)
loc_005B005B: 'Referenced from: 005AFFF1
loc_005B0063: GoTo loc_005B009D
loc_005B009C: Exit Sub
loc_005B009D: 'Referenced from: 005B0063
End Sub
Private Sub txtName_Change() '5B00E0
Dim Me As Variant
Dim var_20 As TextBox
loc_005B0151: txtGet.Text = global_00422B1C
loc_005B0191: var_1C = txtName.Text
loc_005B01B2: var_28 = var_1C
loc_005B01E6: var_18 = Trim(0)
loc_005B0211: If Len(var_18) < 4 Then GoTo loc_005B0269
loc_005B022B: var_eax = Proc_34_0_5B02D0(var_18, var_20, Me)
loc_005B0235: var_1C = Proc_34_0_5B02D0(var_18, var_20, Me)
loc_005B0239: txtGet.Text = var_1C
loc_005B0269: 'Referenced from: 005B0211
loc_005B0275: GoTo loc_005B029D
loc_005B029C: Exit Sub
loc_005B029D: 'Referenced from: 005B0275
End Sub
Private Sub cmbCancel_Click() '5AEF00
Dim Me As Me
Dim global_005B617C As Global
loc_005AEF6B: var_2C = global_005B617C
loc_005AEF6E: Set var_18 = Me
loc_005AEF79: var_eax = Global.Unload var_18
loc_005AEFA2: GoTo loc_005AEFAE
loc_005AEFAD: Exit Sub
loc_005AEFAE: 'Referenced from: 005AEFA2
End Sub
Private Sub cmdOK_Click() '5AEFD0
Dim Me As Me
Dim var_C4 As Variant
Dim var_CC As TextBox
loc_005AF035: On Error Resume Next
loc_005AF075: var_28 = txtName.Text
loc_005AF07D: var_C8 = var_28
loc_005AF0BF: var_EC = var_28
loc_005AF0D2: var_44 = var_EC
loc_005AF10F: var_CC = (Trim(var_EC) = &H422B1C)
loc_005AF13B: If var_CC = 0 Then GoTo loc_005AF142
loc_005AF13D: GoTo loc_005AFA38
loc_005AF142: 'Referenced from: 005AF13B
loc_005AF163: var_C4 = var_38
loc_005AF17C: var_28 = txtGet.Text
loc_005AF184: var_C8 = var_28
loc_005AF1D4: var_2C = "63Z8APBD8VYZ2M2P"
loc_005AF1F0: var_44 = var_28
loc_005AF22D: var_30 = txtSoftwareKey.Text
loc_005AF235: var_D0 = var_30
loc_005AF283: var_eax = Proc_34_4_5B1B70(var_4C, var_2C, var_C0)
loc_005AF28D: var_34 = Proc_34_4_5B1B70(var_4C, var_2C, var_C0)
loc_005AF2A2: eax = (var_34 = var_30) + 1
loc_005AF2A5: var_D4 = (var_34 = var_30) + 1
loc_005AF2E8: If var_D4 = 0 Then GoTo loc_005AF8C4
loc_005AF328: var_28 = txtName.Text
loc_005AF330: var_C8 = var_28
loc_005AF372: var_F4 = var_28
loc_005AF385: var_44 = var_F4
loc_005AF3B9: var_30 = StrReverse(CStr(Left(var_F4, 20)))
loc_005AF3D6: Me = Me + 00000038h
loc_005AF3DA: var_eax = Proc_34_6_5B3C80(Me+00000038h, var_C0, var_30)
loc_005AF3DF: var_24 = Proc_34_6_5B3C80(Me+00000038h, var_C0, var_30)
loc_005AF41F: If var_24 = 0 Then GoTo loc_005AF614
loc_005AF45F: var_28 = txtSoftwareKey.Text
loc_005AF467: var_C8 = var_28
loc_005AF4A9: var_F8 = var_28
loc_005AF4BC: var_44 = var_F8
loc_005AF4F0: var_30 = StrReverse(CStr(Left(var_F8, 20)))
loc_005AF50D: Me = Me + 00000038h
loc_005AF511: var_eax = Proc_34_6_5B3C80(Me+00000038h, var_C0, var_30)
loc_005AF516: var_24 = Proc_34_6_5B3C80(Me+00000038h, var_C0, var_30)
loc_005AF556: If var_24 = 0 Then GoTo loc_005AF614
loc_005AF58A: var_5C = "YYYY-MM-DD"
loc_005AF5C0: var_2C = StrReverse(CStr(Format(Date, Left(var_F8, 20))))
loc_005AF5DD: Me = Me + 00000038h
loc_005AF5E1: var_eax = Proc_34_6_5B3C80(Me+00000038h, var_C0, var_2C)
loc_005AF5E6: var_24 = Proc_34_6_5B3C80(Me+00000038h, var_C0, var_2C)
loc_005AF614: 'Referenced from: 005AF41F
loc_005AF621: If var_24 = 0 Then GoTo loc_005AF748
loc_005AF62E: var_94 = "services"
loc_005AF642: var_84 = "services"
loc_005AF6B6: DeleteSetting(", "services", var_88)
loc_005AF722: MsgBox(" 注册成功!请重起本系统 ", 48, Left(var_F8, 20), 10, 10)
loc_005AF743: GoTo loc_005AF7CF
loc_005AF748: 'Referenced from: 005AF621
loc_005AF7AE: MsgBox("注册失败,请确认注册码输入是否正确! ", 16, Left(var_F8, 20), 10, 10)
loc_005AF7CF: 'Referenced from: 005AF743
loc_005AF7E7: Me = Me + 00000038h
loc_005AF805: var_eax = Proc_34_7_5B3F80(&H4008, "2000/11/22 15:50:10 AM", var_84)
loc_005AF85F: Set var_38 = Me
loc_005AF875: var_eax = Global.Unload var_38
loc_005AF87A: var_C8 = Global.Unload var_38
loc_005AF8BF: GoTo loc_005AFA38
loc_005AF8C4: 'Referenced from: 005AF2E8
loc_005AF92A: MsgBox("注册码无效! ", 16, Left(var_F8, 20), 10, 10)
loc_005AF959: Global.LoadPictureOld %StkVar1 = Global.LoadPictureOld %StkVar1 + 0001h
loc_005AF979: If Global.LoadPictureOld %StkVar1 <> 0 Then GoTo loc_005AFA38
loc_005AF9CB: Set var_38 = Me
loc_005AF9E1: var_eax = Global.Unload var_38
loc_005AF9E6: var_C8 = Global.Unload var_38
loc_005AFA32: End
loc_005AFA38: 'Referenced from: 005AF13D
loc_005AFA44: GoTo loc_005AFA90
loc_005AFA8F: Exit Sub
loc_005AFA90: 'Referenced from: 005AFA44