Файл Inexe, разработанный компанией In-House, не работает в контейнере, он не печатает ошибок и просто возвращает код выхода -1073741515. Exe, кажется, работает нормально на других машинах. Я понимаю, что этот код ошибки означает, что в нем отсутствует DLL-файл или библиотека, но я не знаю, какая именно.
Это контейнер на основе windowsservercore. Не запускать никакое другое приложение, кроме этого .exe, и запускать его в командной строке, хотя Powershell также возвращает тот же код завершения.
- Я снял дамп с помощью утилиты dumpbin (которая поставляется с Visual Studio), чтобы проверить, какие файлы DLL он использует, и в моем контейнере также есть все эти библиотеки DLL
- Я попробовал инструменты Dr. Memory, такие как drmemory.exe, и там написано
WARNING: libraries needed by the application are missing. Check that it runs successfully on its own and check that all needed libraries are in its directory or on the PATH.
У меня заканчиваются варианты устранения неполадок. Как я могу найти причину сбоя этого .exe или отсутствия зависимости?