программно включить верификатор приложений

У меня есть программа (исполнитель модульных тестов) с именем foo.exe, которую я хотел бы запустить с определенным набором флагов верификатора приложений. Эта программа запускается как часть системы непрерывной интеграции на разных компьютерах для проверки на наличие ошибок. Я хотел бы программно включить верификатор приложений, запустить мои модульные тесты, а затем сбросить состояние системы, чтобы верификатор приложений не запускался ни в каких программах с аналогичными именами, запущенных другими разработчиками (тот факт, что наша система CI не полностью... санитарная обработка между сборками — это отдельная проблема, выходящая за рамки этой области).


person rsaxvc    schedule 30.06.2020    source источник


Ответы (1)


По прихоти я решил проверить, есть ли у application-verifier флаги командной строки. Чтобы узнать больше флагов, запустите appverif -?

Чтобы включить проверку кучи + дескриптора приложения

appverif -enable heaps handles -for foo.exe

Чтобы удалить настройки средства проверки приложений

appverif -delete settings -for foo.exe
person rsaxvc    schedule 30.06.2020