dllregistration

    3热度

    1回答

    我试图脚本为Postgres ODBC Driver作为我的应用程序的安装程序的一部分安装。 PG给出了很好的msi,但我不希望它弹出作为我的安装的一部分。他们所说的关于使用dll的说法是“只有在你知道自己在做什么的情况下才能使用这个发行版!”不幸的是,如果不知道他们在做什么,我就找不到任何显示某人如何去做的事情。 我发现a bit of info有关向HKEY_LOCAL_MACHINE \ S

    0热度

    1回答

    DllRegisterServer被调用,当Windows或OLE要我在HKEY_CLASSES_ROOT\CLSID下注册我的类时。但我不明白为什么必须实现这个函数,因为当Windows/OLE可以调用我的DLL时,我的类已经注册了它们的CLSID以及它们到正确DLL的路径。有人可以告诉我,我误解了什么?

    1热度

    1回答

    我们有一个Windows应用程序。为了部署它,我们使用了Windows安装程序。现在,由于我们的应用程序需要大量的自动更新,我们正在考虑转向winform clickonce部署。 唯一的问题是我们在我们的项目中有一些需要注册的DLL(vsdrfCOMRelativePath)。我如何在点击部署中实现同样的效果

    0热度

    1回答

    我已经在VBS中做了以下脚本,但虽然它在Windows Vista & vista中工作,我不能得到它在win7 32位64位工作。 set myclip = createobject("clipbrd.clipboard") bcode = myclip.gettext if len(bcode) > 0 then set wb = getobject("C:\DB.xlsx") wb.

    0热度

    1回答

    我有一个COM DLL(MyWrapper),里面定义了一个COM ATL对象(类)。这个COM DLL基本上是我的WPF .exe和本地MFC dll之间的接口。 一切工作完全正常,直到我把我的源代码控制中的COM DLL检入代码。我把前置和后置构建事件复制到我们想要的位置的DLL。当我编译时,我得到了错误。 “无法注册DLL,尝试每用户重定向使” 我启用了连接器的选项。该DLL编译并复制到目录

    1热度

    1回答

    有人能告诉我如何在VS2010中使用二进制兼容性吗? 我有一个项目,超时我建立一个新的程序集文件与新版本更改DLL的CLSID。 我已经在我的WiX包中使用硬编码的CLSID将该dll注册为com +,但是如果要在每个构建中更改,则意味着我应该使用evey新版本更新我的WiX包。 任何想法?? 编辑1 我应该指出,这是CLSID沿侧出现在您的应用程序ID在你的组件服务注册的COM +纽利的属性窗口

    1热度

    2回答

    我有一个COM库,我想在Wix安装期间在COM中注册。 起初,我试图使用heat命令收集信息,但没有收集到该.dll文件。然后,我认为我的图书馆是错误的,并试图安装使用手动regsvr32命令是这样的: regsvr32.exe /s "RouteToMyLibrary/MyLibrary.dll" 而且它没有正确安装...... 然后,我决定使用CustomAction,而不是安装该.dll

    2热度

    1回答

    作为构建过程的一部分,几个dll和tlb通过regsvr32注册到COM。在构建结束时有一个步骤,它取消注册dll和tlb的相同列表。但是,如果构建失败,则该步骤不会运行。 问题是,后续的构建并不总是使用相同的构建路径,并且由于他们在错误的地方查找注册的dll(因为它们仍然在以前失败的构建中在COM中注册),项目构建失败。 简单的解决方案是确保取消注册脚本在每个构建的末尾运行,而不管失败或通过,但

    0热度

    1回答

    是否有必要注册一个DLL来使用DLL。我听说16位DLL不需要注册那么32位的DLL是什么。我使用borland C++ 5.02将borland C++ 4.52中开发的16位dll转换为32位dll。我的问题是我是否需要注册? 当我试图使用regsvr32注册时,它给出了错误“该模块已加载,但入口点DllRegistryServer未找到。请确保它是有效的Dll或OCX,然后再试一次”。 在此

    1热度

    1回答

    我有两个DLL,app1.dll和app2.dll,它们使用相同的第三个DLL util.dll,这可能在为特定应用程序构建时具有稍微不同的行为。 我想实现app1.dll和app2.dll是孤立的有关他们使用的util.dll的版本。在MSDN上,我读到为util.dll分配一个强名称是解决方案,即这个强名称包含dll的名称和版本以及由于签名而产生的指纹。 我目前建util.dll ... 与K