VB技巧:使用未注册的ActiveX代码
来源:优易学  2011-8-31 23:40:08   【优易学:中国教育考试门户网】   资料下载   IT书店

 

 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

上一页  [1] [2] [3] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训