Ответ 1
Возможно, инструмент .NET corflags поможет:
corflags /32bit+ myservice.exe
Мне предоставлена служба Windows, которая ссылается на COM-компонент, который работает только на 32-разрядной версии. Моя машина x64, поэтому служба пытается начать, не создает COM-компонент и не умирает.
У меня нет источника, просто файл .exe. Есть ли способ заставить службу запускаться в 32-битном режиме на машине win64?
Возможно, инструмент .NET corflags поможет:
corflags /32bit+ myservice.exe