regfreecom

    0热度

    1回答

    我们正在成功使用RegFree Com一年多来创建混合VB6/VB.Net程序。 因为我们现在想在Net 4.5中开发一些组件,所以我们必须从Win7开始使用VB6 IDE,我们最初是从WinXP开发的。 问题是,从WinXP使用VB6 IDE的完全相同的RegFree Com配置在Win7中无法正常工作(安装编译后的可执行文件完美无瑕)。我们使用Fuslogvw.exe和SxSTrace.exe

    0热度

    1回答

    我正在尝试为我们的代码中使用的一组COM对象生成一个清单,作为免注册的COM。 为此,我在VS 2010中创建了一个VB项目,并添加了COM对象DLL作为依赖关系。问题是我没有看到它们在生成的清单中列为依赖关系。我是否缺少一些简单的项目设置来生成列出依赖关系的适当清单?

    2热度

    1回答

    我会解释我想要做什么(以及为什么),然后进一步了解细节。 我正试图获得注册免费COM激活工作在编译JIT语言的上下文中。我使用Reg-Fre COM,因为我想避免必须注册我的COM组件,并希望此应用程序可以在没有管理权限的情况下安装。 JIT编译器是主要的可执行文件被签名并包含嵌入式清单。默认情况下,Windows的最新版本更喜欢外部的嵌入式清单(在Windows XP上相反)。 由于JIT已签名

    1热度

    1回答

    当我通过Reg-free com(使用清单文件)安装使用ActiveX库的应用程序的新版本时,我得到“ActiveX组件可以'创建对象'错误。但是,当我重新启动机器并再次运行应用程序时,错误消失了。没有其他应用程序正在使用该COM DLL。 任何想法是什么造成这种情况?有没有另一种方式成功分发这个应用程序,而无需重新启动机器?

    1热度

    1回答

    您可以使用registration free COM来避免必须向注册表注册COM DLL。 什么我目前想弄清楚是,这是否仍然应该工作,当你试图使用该组件是也独立与Windows注册表中注册。 实施例: ...\MyApp\MyApp.exe ...\MyApp\MyApp.exe.manifest ...\MyApp\pdm.dll <- manifest points to this DLL

    1热度

    1回答

    看着registration-free COM目前还不清楚你是否可以只用任何现有的,完全不知道的COM组件(*),并通过adding the correct manifest files以免注册的方式使用它。 这是应该在所有情况下工作。 他们在说什么apartment stuff(​​)? (*):(例如一个OCX文件或应该与regsvr32

    11热度

    1回答

    TL; DR由regsvr32生成的所有注册表项必须存在于SxS reg-free-COM清单中,反之亦然? 我想要免费注册COM去第三方组件。 Readingupon的主题,我发现有提到的几个元素,可以放入清单: From the docs,我们可以添加以下标签清单来描述一个COM组件: assemblyIdentity - 这真的只是描述了“抽象assembly”据我可以告诉 comClass

    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回答

    我们在VS 2008和Wpf项目中有2010年的VC++项目。我们希望将它们都迁移到Visual Studio 2015. 我们面临的最大问题是,新用户需要安装我们的软件,他需要安装需要管理员权限的安装VC++ Redistributable Package的先决条件。然后他需要通过clickonce服务器安装我们的应用程序。 我们想要简化这一部分 - 安装VC++ Redistributable