强制.NET Windows服务在64位机器上以32位运行

我已经给了一个Windows服务,它引用一个只能运行在32位的COM组件。 我的机器是x64,所以服务试图启动,无法创buildCOM组件,并死亡。

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

也许.NET工具corflags将有助于:

corflags /32bit+ myservice.exe