При тестировании моего приложения (в Windows 10 v1803) я включаю проверку приложения, используя gflags /i myapp.exe +vrf
(1), а также задаю procdump
, чтобы сохранить полный дамп аварийных приложений. Обычно это прекрасно работает - если происходит сбой в appverifier и отладчик не подключен, я получаю дамп процесса и могу посмотреть на него.
Однако я заметил, что иногда мое приложение вызывает сбои из-за appverifier, но appverifier не вызывает отладку / сбой. Единственное доказательство, которое я вижу, - это Application Error
журнал событий:
Source: Application Error
Event ID: 1000
Description:
Faulting application name: myapp.exe (...)
Faulting module name: verifier.dll (...)
Exception code: 0xc0000421
Fault offset: 0x000000000
Вопрос: Как настроить встроенный appverifier так, чтобы он прерывался на все события appverifier?
(1) Ссылка предлагает использовать полный Application Verifier , но для простоты развертывания я бы предпочел использовать встроенный верификатор.