我得到了一个 Windows 服务,它引用了一个仅在 32 位上运行的 COM 组件。
我的机器是 x64,所以服务尝试启动,无法创建 COM 组件,然后死了。
我没有源,只有 .exe 文件。有没有办法强制服务在 win64 机器上以 32 位模式启动?
最佳答案
也许是 .NET 工具 corflags将帮助:corflags /32bit+ myservice.exe
关于.net - 强制 .Net Windows 服务在 64 位机器上作为 32 位运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1079066/