activation-context-api

    0热度

    1回答

    我敢肯定的答案是否定的,但以防万一: 对于合适的SxS清单一个独立的EXE,是否有可能使用相对路径来引用COM DLL的或从一个目录是加载它们不是当前目录? 我们在部署使用公共文件夹的根各种包(即zip文件)网格environemnt操作。几个应用程序想从一个公共位置引用一个常见的COM Api(带有DLL清单)。然而,由于网格环境是沙箱不能安装到Windows目录下的SxS,我们还不能做到这一点

    0热度

    2回答

    我在我的应用程序中创建了一个AppDomain。下面是我的代码已经使用 AppDomainSetup domaininfo = new AppDomainSetup(); domaininfo.ApplicationBase = "C:\\"; AppDomain domain = AppDomain.CreateDomain("MyDomain", null, domaininfo); A

    5热度

    1回答

    我有一个应用程序使用来自独立部署中的本机COM DLL的一些类。 简体中文: 在运行时,我将它的清单文件下载到一个特定的目录,而无需注册它。 然后,我创建一个指向该目录的激活上下文,然后从dll创建类的实例。 让我们假设创建A类,并在B类之后。 在这个流程中一切顺利。 当我将应用程序更改为WinForm时,问题就开始了。 当按下“按钮1”时,我像之前一样创建激活上下文,然后创建A类的实例。 这很好

    4热度

    1回答

    我在位置A运行的.Net客户端中使用激活上下文API以在位置B中加载一个无reg的COM组件(它与A完全不同的位置,而不是兄弟/后代等在同一台机器上)通过在ACTCTX中的位置B传递,并且它工作正常。 但是,我现在需要对另一个COM DLL做同样的事情,而这个DLL又依赖于一些生活在完全不同位置的.Net COM程序集。 我已经将相关的.Net程序集添加到清单中,并将清单和COM dll放在位置B

    3热度

    1回答

    我是一个c#开发人员,目前正在使用一些传统C++ com组件。我正在尝试向com组件添加激活上下文api代码,以便在未注册的情况下调用其他com组件。 我写了一个虚拟的c + +项目来玩激活上下文的东西,它没有任何问题。但是,当我将相同的代码添加到传统COM组件时,我甚至无法编译它:错误1错误C2065:'ACTCTX':未声明的标识符 我没有为我的虚拟项目添加任何特殊标头,但它工作得很好,所以我

    3热度

    1回答

    我面临的问题本质上是described here,即: 我有一个使用第三方进程COM组件DLL中的DLL。 我想使用免注册COM与该进程内组件。 我想嵌入和使用一个manfest到这个DLL(不是主要的EXE),这样我就可以免费的方式使用第三方组件。 通过调用CoCreateInstance来激活组件中使用的接口。 第三方COM组件没有任何进一步的(COM)依赖关系,不依赖或不需要隔离。 我发现只

    4热度

    1回答

    我目前正在使用一种混合本机/托管应用程序链,该链使用免注册COM。下面的图像示出了这一点: C#的包装DLL已经使用tlbimp.exe是实用工具创建。这允许每个C#可执行文件访问COM DLL中的本机类型和方法。 COM DLL本身采用基于服务器的RegFree COM清单。 当基于客户端的RegFree COM清单嵌入到C#可执行文件中时,一切正常。但是,我想将这些清单文件移动并统一到C#DL

    2热度

    1回答

    是否有任何方法可以查看正在运行的Windows进程的激活上下文? 理想情况下,当我说“视图”时,我的意思是以人类可读的方式检查它,查看/确认已加载的DLL等。 我的想象是,某种调试器可能会附加到正在运行的进程,然后显示该信息。但任何类型的工具都可能有用 - 调试器,日志文件,甚至使用激活上下文API检查事物等。

    6热度

    5回答

    itsAnalysisDataTable.CreateEx(WS_EX_CLIENTEDGE, AfxRegisterWndClass(CS_DBLCLKS, LoadCursor(NULL, IDC_ARROW), (HBRUSH)::GetStockObject(NULL_BRUSH), NULL), "AnalysiysTable", WS_CHILD | WS_VISIBLE | WS_V

    13热度

    2回答

    我正在使用WebKit.Net和OpenWebKitSharp。但是,只要我尝试实例化WebKitBrowser,就会出现一个错误:无法初始化激活上下文 有人知道这是什么吗?