Sunday, December 28, 2014

On HRESULT 0x8007000B

32-bit process only loads 32-bit libraries, 64-bit process only loads 64-bit libraries. They don't mix. Period.


If 64-bit process need to use 32-bit libraries, they need to spawn new process and use IPC to animate it. Or in the case of .NET code, compile it as "target for x86 platform" so everything now runs as 32-bit.


Btw, I think the treatment of this error code is quite readily searchable.



No comments:

Post a Comment