【发布时间】:2011-08-24 00:03:21
【问题描述】:
【问题讨论】:
-
我认为使用 COM 是可能的。这不是一个非常有趣的路线去(或停留)下来。 .NET 可以公开用于 COM 互操作,但不确定这是否是一个潜在的解决方案。
-
这就是我所走的路线,因为我要替换的模块是 COM。但我就是无法让它工作,即使所有的 id 和呼叫似乎都排成一行,我只是不断收到自动化错误。
-
@Joh H 是否只是加载替换 COM 对象时出现错误,例如不稳定的注册表设置或其他一般故障?也就是说,是否可以从新的上下文(例如 PowerShell 或新项目)加载替换? (顺便说一句,我认为这在很多方面都违反了 COM CLSID“保证”。)
-
可以是任意数量的东西。如果我可以从错误中获取更多信息,例如界面的哪个方面不匹配,那将很有用!您指的是什么保证?