⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.frm

📁 一款优秀的壳
💻 FRM
字号:
VERSION 5.00
Begin VB.Form Form1 
   BorderStyle     =   1  'Fest Einfach
   Caption         =   "Visual Basic Sample App"
   ClientHeight    =   750
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   3375
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   750
   ScaleWidth      =   3375
   StartUpPosition =   3  'Windows-Standard
   Begin VB.CommandButton btnSysID 
      Caption         =   "Show system ID"
      Height          =   495
      Left            =   1680
      TabIndex        =   1
      Top             =   120
      Width           =   1575
   End
   Begin VB.CommandButton btnShowInfo 
      Caption         =   "Show license info"
      Height          =   495
      Left            =   120
      TabIndex        =   0
      Top             =   120
      Width           =   1455
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Private Declare Function getRegInfo Lib "dummy.dll" (ByVal dwInfoNr As Long, ByRef lpInfo As Byte) As Boolean
Private Declare Function isRegistered Lib "dummy.dll" () As Boolean
Private Declare Sub CallMark Lib "dummy.dll" (ByVal dwMagic As Long)
Private Declare Function getSystemID Lib "dummy.dll" (ByRef lpBuffer As Byte) As Boolean

Private Const CALLMARK_REG_START As Long = &HDEFACED
Private Const CALLMARK_REG_END As Long = &HDEADF00D

Private Sub btnShowInfo_Click()

  If isRegistered() Then

    Call CallMark(CALLMARK_REG_START)
    
    Dim regInfo(0 To 32) As Byte
    Dim strRegInfo As String
    
    Call getRegInfo(0, regInfo(0))
    strRegInfo = StrConv(regInfo, vbUnicode)
    MsgBox strRegInfo

    Call CallMark(CALLMARK_REG_END)
  Else
    MsgBox "Unregistered"
  End If
  
  
End Sub

Private Sub btnSysID_Click()
  
  Dim sysid(0 To 32) As Byte
  
  If getSystemID(sysid(0)) Then
    
    Dim strSystemID As String
    
    strSystemID = StrConv(sysid, vbUnicode)
    MsgBox strSystemID
  Else
    MsgBox "Cannot retrieve system ID"
  End If

End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -