我在同一文件夹中有两个应用程序App1和App2。 在按钮上单击App1我可以使用CreateNewItem方法以嵌入模式启动App2,其编程为“App2.Document”,其CLSID位于注册表中。 现在我想摆脱注册表项并希望在app2.exe.manifest文件中使用prog id并以相同的方式启动app2.exe它之前已使用注册表完成但现在没有注册表。
我正在尝试使用COleClientItem对象的CreateNewItem方法在嵌入模式下使用来自APp1的文档CLSid运行MFC(VC ++ 6.0)应用程序APp2。但由于政策没有为prog id / clsid提供任何注册表项,因此我受到限制。我将条目移动到app2的清单文件中,并将它们与ACtivationcontext一起使用以提示正确的路径.still createnewitem方法失败。
抱歉仓促的帖子:(。如果有什么不清楚的话,我会改进我的问题。