强制.Net Windows服务在64位计算机上以32位运行

Ste*_*per 41 .net 64-bit configuration

我得到了一个Windows服务,它引用了一个只能在32位上运行的COM组件.我的机器是x64,因此服务尝试启动,无法创建COM组件,并且死机.

我没有源,只有.exe文件.有没有办法强制服务在win64机器上以32位模式启动?

Tho*_*erg 69

也许.NET工具corflags会有所帮助:

corflags /32bit+ myservice.exe