32 битная служба windows завершается с ошибкой 1067 при запуске в windows 10
Мы пытаемся перенести устаревшую 32-битную службу, написанную на Microsoft C++ 6.0, с 32-битной Windows 2003 на Windows 10. Я могу установить службу, но когда я пытаюсь запустить ее, я получаю сообщение "Ошибка 1067 - процесс неожиданно завершился". Глядя на Средство просмотра событий, модуль сбоя идентифицируется как "/Windows/System32/Ntdll.dll". У меня сложилось впечатление, что System32 содержит 64-битные DLL-файлы, разве моя служба не должна иметь доступ "Ntdll.dll" из папки "/ Windows/SysWOW64"? Любые мысли о том, что может происходить, были бы очень ценны.
Что я уже пробовал:
Мы установили Visual Studio 6.0 на нашу машину с Windows 10 и перекомпилировали и перестроили приложение.