におけるDLLのクラッシュをキャッチ:いくつかのケースではが、私はこのように、DLLから関数を呼び出していますC/C++
__declspec (dllimport) bool dll_function(...);
int main() {
[...]
if (dll_function(...)) {
[...]
}
}
、私はDLL関数に渡すデータは、のクラッシュにつながりますDLL。これをキャッチすることは可能なので、私のアプリケーションは(私によって作成されていないDLLを変更することなく)クラッシュすることはありませんか?
dllは例外をスローしますか?それともバグですか? – Marlon
DLLは例外をスローしません。無効なメモリにアクセスしようとしますが、Windowsは一般的なエラーダイアログを表示し、その後はアプリケーションが実行を継続しません。 – schnaader
私たちは機能を見ることができます...? – GManNickG