4

我很难在 Metro 应用程序中使用 COM 对象。如 MSDN 中所述,规则是:

  1. 只能使用免注册 COM 对象
  2. COM 只能使用 Metro 应用程序允许的那些 API。

但我的 CoCreateInstanceFromApp 总是返回 REGDB_E_CLASSNOTREG。在桌面应用程序中,SideBySide 执行失败的错误被写入事件日志。但在 Metro 应用程序中,不会将此类错误写入事件日志。

我可以使用桌面应用程序中的相同 COM 对象,因为在类似的清单文件上无需注册。

我错过了什么吗?谁能帮帮我?

谢谢

4

0 回答 0