Public Function UnLoadDll()Function UnLoadDll(pDll As Long) As Long
Call InitAsmCode
UnLoadDll = CallAsmCode(AsmCode(79), pDll, 0, 0, 0)
End Function
Private Sub InitAsmCode()Sub InitAsmCode()
If AsmCode(4) Then Exit Sub
Dim pDll As Long
pDll = LoadLibrary(StrPtr("kernel32"))
AsmCode(0) = GetProcAddress(pDll, "LoadLibraryW")
AsmCode(1) = GetProcAddress(pDll, "GetProcAddress")
AsmCode(2) = GetProcAddress(pDll, "FreeLibrary")
Call FreeLibrary(pDll)
AsmCode(4) = &H476C6C44
AsmCode(5) = &H6C437465
AsmCode(6) = &H4F737361
AsmCode(7) = &H63656A62
AsmCode(8) = &H4C430074
AsmCode(9) = &H46444953
AsmCode(10) = &H536D6F72
AsmCode(11) = &H6E697274
AsmCode(12) = &H10067
AsmCode(13) = &H0&
AsmCode(14) = &HC00000
AsmCode(15) = &H0&
AsmCode(16) = &H6F4600
AsmCode(17) = &H65006C
AsmCode(18) = &H320033
AsmCode(19) = &H0&
AsmCode(20) = &H83EC8B55 ''创建对象函数入口
AsmCode(21) = &HE853D8C4
AsmCode(22) = &H0&
AsmCode(23) = &H6CEB815B
AsmCode(24) = &H8D100010
AsmCode(25) = &H105293
AsmCode(26) = &H93FF5210
AsmCode(27) = &H10001010
AsmCode(28) = &H32938D50
AsmCode(29) = &H52100010
AsmCode(30) = &H1493FF50
AsmCode(31) = &H8D100010
AsmCode(32) = &H101C93
AsmCode(33) = &HFF028910
AsmCode(34) = &H101893
AsmCode(35) = &H875FF10
AsmCode(36) = &H101093FF
AsmCode(37) = &HC00B1000
AsmCode(38) = &H86840F
AsmCode(39) = &H45890000
AsmCode(40) = &H20938DFC
AsmCode(41) = &H52100010
AsmCode(42) = &H1493FF50
AsmCode(43) = &HB100010
AsmCode(44) = &H506674C0
AsmCode(45) = &H52EC558D
责任编辑:小草