Hi all,
I have this issue with proxy DLL not loaded. Instead, system DLL is loaded. I am running in a Windows XP Professional Version 2002 SP3
Here are the things I did,
- place the proxy DLL in the directory where the executable module for the current process is located
- from the system registry, I removed any instance of the DLL to make sure my proxy DLL cab be loaded
- from the system registry, I disabled key
SafeDllSearchMode (
http://msdn.microsoft.com/en-us/library/ms682586(VS.85).aspx) to make sure that my proxy DLL is loaded prior to the genuine DLL.
But somehow, I still don't know why the process is still loading the genuine DLL. This only happens in 1 out of 10 test machines I got.
Please help me understand why is this so. Thanks for any great advice in advance.