System DLL loaded instead of proxy DLL RRS feed

  • Question

  • 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.
    Wednesday, November 4, 2009 3:29 AM


All replies