抑制LoadLibrary中的错误

我试图摆脱加载DLL时有时popup错误消息。

我试图做到以下几点:

UINT oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS); SetErrorMode(oldErrorMode | SEM_FAILCRITICALERRORS); LoadLibrary(myDll); SetErrorMode(oldErrorMode); 

但是我仍然得到错误窗口,我试图加载几个DLL,以确保他们不删除SerErrorMode(),所以情况并非如此。

有没有人有一个想法还有什么我可以尝试?

谢谢