Назад | Перейти на главную страницу

программа работает на сервере Windows, но вылетает внутри контейнера. статус выхода: -1073741502

У меня есть программа, которая отлично работает на Windows 2019 Datacenter Сервер:

WindowsProductName                                      : Windows Server 2019 Datacenter
WindowsVersion                                          : 1809
....
OsName                                                  : Microsoft Windows Server 2019
OsVersion                                               : 10.0.17763
OsBuildNumber                                           : 17763
OsHotFixes                                              : {KB4534131, KB4470788, KB4486153, KB4516115...}

Но когда программа запускается внутри контейнера докеров на сервере, программа внезапно останавливается без какого-либо сообщения. Я вижу $LASTEXITCODE из -1073741502. Мой вопрос не только в том, что может быть не так с моей программой, но и в том, как эффективно отлаживать.

Я пытался использовать Process Explorer чтобы зафиксировать сбойное состояние процесса, но он не может получить какую-либо информацию о нем из-за разрешений.

Другая моя мысль заключалась в том, что отсутствовали библиотеки DLL. Я также пытался наблюдать за своим процессом с Process Monitor, который дает больше информации, но не отображает сообщение об ошибке.

Как мне продолжить отладку?