I intercepted a part of your code about dllfunction call. I build it with vs2013, and it's OK to use it most of the time. But sometimes VB6 program calls dllfunctioncall and passes in lpProcAddressA parameter is NULL. What's the problem?
The problem is when VB6 calls functions in OEMStartup.dll. Youcan find it in the SySwow64 folder.
I intercepted a part of your code about dllfunction call. I build it with vs2013, and it's OK to use it most of the time. But sometimes VB6 program calls dllfunctioncall and passes in lpProcAddressA parameter is NULL. What's the problem?
The problem is when VB6 calls functions in OEMStartup.dll. Youcan find it in the SySwow64 folder.