Подтвердить что ты не робот

Принуждение .Net-сервиса Windows для запуска 32-разрядной версии на 64-разрядной машине

Мне предоставлена ​​служба Windows, которая ссылается на COM-компонент, который работает только на 32-разрядной версии. Моя машина x64, поэтому служба пытается начать, не создает COM-компонент и не умирает.

У меня нет источника, просто файл .exe. Есть ли способ заставить службу запускаться в 32-битном режиме на машине win64?

4b9b3361

Ответ 1

Возможно, инструмент .NET corflags поможет:

corflags /32bit+ myservice.exe