Должно ли исключение во вставленной DLL привести к сбою всей программы? - PullRequest
1 голос
/ 16 февраля 2011

Я внедряю пользовательскую DLL в программу x86.Он успешно внедряется, но когда я вызываю исключение (например, доступ к NULL-указателю), он отключает библиотеку DLL без сбоя всей программы.Это так и должно быть?Я хочу, чтобы программа действительно рухнула.Моя ОС - Windows 7.

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

То, что вы видите, может быть результатом Windows 100 Помощник по совместимости программ . Я не думаю, что вы можете отключить его на уровне модуля, если вы знаете целевой процесс, вы можете отключить на уровне процесса .

1 голос
/ 16 февраля 2011

Может это зависит от программы?У меня есть расширение оболочки DLL, которое я использую с Windows Explorer (десктоп, зарегистрированный через regsrv32).Если это терпит крах, это берет Проводника вниз с этим.Моя DLL - Delphi, кстати, но я не думаю, что это имеет здесь значение.

...