Home | History | Annotate | only in /external/capstone/bindings/vb6
Up to higher level directory
NameDateSize
CDisassembler.cls21-Aug-20184.3K
CInstDetails.cls21-Aug-20183.8K
CInstruction.cls21-Aug-20184.6K
CX86Inst.cls21-Aug-20185.3K
CX86Operand.cls21-Aug-20186K
CX86OpMem.cls21-Aug-2018969
Form1.frm21-Aug-20188.4K
Form1.frx21-Aug-20186
mMisc.bas21-Aug-20189.8K
Module1.bas21-Aug-201826.3K
mx86.bas21-Aug-201842.2K
Project1.vbp21-Aug-20181K
Project1.vbw21-Aug-2018358
README.txt21-Aug-20181K
screenshot.png21-Aug-201823.3K
vbCapstone.cpp21-Aug-20183.2K
vbCapstone.sln21-Aug-2018885
vbCapstone.vcproj21-Aug-20183.6K

README.txt

      1 
      2 Capstone Disassembly Engine bindings for VB6
      3 Contributed by FireEye FLARE Team
      4 Author:  David Zimmer <david.zimmer (a] fireeye.com>, <dzzie (a] yahoo.com>
      5 License: Apache  
      6 Copyright: FireEye 2017
      7 
      8 This is a sample for using the capstone disassembly engine with VB6.
      9 
     10 All of the capstone API are implemented, so this lib supports basic 
     11 disassembly of all of the processor architectures that capstone implements.
     12 
     13 In the vb code, full instruction details are currently only supported for
     14 the x86 processor family.
     15 
     16 This sample was built against Capstone 3.0 rc4. Note that if the capstone
     17 structures change in the future this code will have to be adjusted to match.
     18 
     19 The vbCapstone.dll is written in C. Project files are provided for VS2008.
     20 It is a small shim to give VB6 access to a stdcall API to access capstone.
     21 You could also modify capstone itself so its exports were stdcall.
     22 
     23 The C project has an additional include directory set to ./../../include/
     24 for <capstone.h>. This is for the /capstone/bindings/vb6/ directory structure
     25 
     26 
     27 
     28 
     29 
     30 
     31