是否有可能在调用LoadLibrary()时静默捕获错误弹出窗口,例如"过程入口点xxx无法位于动态链接库xxx中"?
Fré*_*idi 10
您可以通过调用SetErrorMode()来抑制错误弹出窗口:
// GetErrorMode() only exists on Vista and higher,
// call SetErrorMode() twice to achieve the same effect.
UINT oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
SetErrorMode(oldErrorMode | SEM_FAILCRITICALERRORS);
HMODULE library = LoadLibrary("YourLibrary.dll");
// Restore previous error mode.
SetErrorMode(oldErrorMode);
Run Code Online (Sandbox Code Playgroud)
但是,对LoadLibrary()的调用仍将失败.
| 归档时间: |
|
| 查看次数: |
1533 次 |
| 最近记录: |