vb调用DLL的问题,
sjlfs 2011-02-06 12:16:31 有一个程序,WDSM反编译后发现是VB编的,因为调用了MSVBVM60.DLL,但是同时也引用了windows的另外两个标准DLL:
+++++++++++++++++++ IMPORTED FUNCTIONS ++++++++++++++++++
Number of Imported Modules = 3 (decimal)
Import Module 001: KERNEL32.DLL
Import Module 002: ADVAPI32.DLL
Import Module 003: MSVBVM60.DLL
+++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++
Import Module 001: KERNEL32.DLL
Addr:77E8399F hint(0000) Name: Sleep
Addr:77E8B6CE hint(0000) Name: CreateDirectoryA
Addr:77E9CB5F hint(0000) Name: GetComputerNameA
Import Module 002: ADVAPI32.DLL
Addr:77DB41D4 hint(0000) Name: RegCreateKeyExA
Addr:77DB213D hint(0000) Name: RegCloseKey
Addr:77DB523F hint(0000) Name: RegDeleteKeyA
Addr:77DB431F hint(0000) Name: RegSetValueExA
Addr:77DB3A3A hint(0000) Name: RegEnumKeyExA
Addr:77DB2276 hint(0000) Name: RegOpenKeyExA
Addr:77DB2A57 hint(0000) Name: RegQueryValueExA
Addr:77DB6835 hint(0000) Name: RegQueryInfoKeyA
Import Module 003: MSVBVM60.DLL
。。。。。。
我知道VB对DLL的调用通常都是 DllFunctionCall 实现的,那么另外两个DLL的直接调用是如何实现的?
难道是VC编程调用的VB6的MSVBVM60.DLL?