草庐IT

AppInit_DLL

全部标签

ruby - 为什么从 RubyInstaller 安装的 ruby​​ 找不到放在 gem/lib 文件夹中的 dll?

我的系统:windows7x64。我已经安装了:来自RubyInstaller(1.8.7)的rubygem安装rakegem安装libxml-ruby--platform=mswin32现在,当我做:require'xml'我收到关于缺少libxml2-2.dll(和libiconv-2.dll)的错误。我可以在“Ruby187\lib\ruby\gems\1.8\gems\libxml-ruby-1.1.4-x86-mswin32-60\lib\”中找到这两个库。当我将它们复制到“Ruby187\bin”文件夹时,一切正常。但是……如果我从旧的OneClick安装程序安装ruby​

windows - COM 服务器 DLL 依赖项的搜索规则

考虑Windows上的以下文件组织:[appfolder]app.exe[folder'sub']com_server.dllregular.dllhelper.dll还假设以下情况:com_server.dll和regular.dll都静态链接到helper.dll中的函数,因此helper.dll在加载时加载。app.exe没有静态依赖。com_server.dllCOM对象已在Windows中注册文件夹“sub”不在系统路径中。考虑以下情况:app.exe调用LoadLibrary("sub/regular.dll")。这将失败,因为Windows将无法找到helper.dll,

windows - 启动应用程序时 jvm.dll 丢失错误

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我试图在Windows764位上运行CapeClearSOAEditor应用程序,但它无法启动并产生了一个错误,指出它无法加载jvm

python - 在没有imp.load_dynamic的情况下将DLL导入Python 3

目标我正在尝试为PythonInterfacetoTotalPhaseAardvark添加Windows支持目前仅适用于Linux。这是其可用接口(interface)仅为.so(Linux)或.dll(Windows)闭源二进制文件的设备的包装器。但是,它是作为Python包制作的(不确定这是否是正确的术语),而不仅仅是您将使用ctypes加载的标准C接口(interface)。文件结构在这个项目中,我们有一个ext文件夹,它与执行导入的脚本处于同一级别,具有适用于Linux和Windows的32/64库(由我添加):pyaardvark.py(filedoingimports)ex

windows - Windows 7 上的 Cygwin 死于等待 dll 加载

我在Windows7上安装Cygwin(64位)时遇到臭名昭著的“死于等待dll加载;没有子进程”错误。这一切都是在我尝试安装Cygwin更新时开始的。我没有在Windows7机器上安装任何其他软件,所以我不认为存在冲突。我已经阅读了有关运行rebaseall的各种条目,我已经运行过,但没有帮助。我确实看到过一篇帖子,其中有人说他们已经想出了当rebaseall时该怎么做。不起作用。但是,他们帖子中指向暗示解决方案的链接已失效。我试过删除/etc/rebase.db.x86_64文件并运行rebaseall再次。我试过删除我的C:\cygwin64directoryandC:\cygw

python - 是否可以直接在ODBC连接字符串中指定驱动程序dll?

我正在尝试使用pyodbc连接到可移植应用程序中的SQLServer(通过FreeTDS的MSSQLServer);因为它应该是独立的,所以我想避免在系统上显式安装驱动程序,只需将ODBC驱动程序dll与应用程序一起使用即可。Thispage建议可以直接在连接字符串中指定驱动程序dllSpecifytheDRIVER=parameterintheszConnStrInargumenttotheSQLDriverConnectfunction.Forexample:szConnStrIn="driver=ospath/dbodbc6.dll;dbf=c:\asademo.db"where

将wcecompat编译为dll

我正在使用wcecompat来弥合WinCESDK和OpenSSL之间的差距。由于LGPL许可证问题,我想将其编译为动态链接库。这是makefile的一部分(完整文件位于https://github.com/mauricek/wcecompat/blob/master/makefile)。我的问题是,如何修改它以构建dll而不是静态库?all:lib\wcecompat.liblib\wcecompatex.libecho$(OBJS)obj:@mdobj2>NULlib:@mdlib2>NUL$(OBJS):makefileobjlib\wcecompat.lib:lib$(OBJS

asp.net - 如何使用 Process Monitor 确定哪个 DLL 导致 BadImageFormatException

我有一个大型Web应用程序,它应该在64位进程中运行。但是,当我在我的应用程序池中将“启用32位应用程序”设置为False时,尝试在IE中运行该应用程序时出现以下错误:不是有效的Win32应用程序。(HRESULT异常:0x800700C1)错误消息开头的应用程序名称丢失,即我在复制和粘贴过程中没有丢失它。有人建议我使用ProcessMonitor来确定哪个应用程序/DLL加载实际上导致了错误,但我不知道从哪里开始。有人可以提供建议吗?编辑:我曾尝试仅在w3wp.exe和文件系统和进程事件上过滤ProcessMonitor,但仅尝试导航到根URL会产生34,012个事件。

ruby - 如何从 Ruby 中调用 Windows DLL?

在Ruby中使用自定义DLL的最简单方法是什么?在Python中,我会使用ctypes,就像这example中描述的那样.但是现在我应该如何在Ruby中做到这一点,最好是使用native功能而不是第三方库?有什么方法可以让Ruby像Python一样简单地操作DLL吗?谢谢你/ 最佳答案 试试Ruby的FFImodule.两个让你入门的例子:CallingaCfunctionfromaDLLthatreturnsapointertoastringCallingaWin32functionfromwithinRuby较旧的DL模块似乎是

c++ - Windows 7 上的 DLL 重定向

我正在尝试在Windows7x64机器上执行DLL重定向。我有一个第三方应用程序说App.exe它位于%PROGRAMFILES%\SomeApp\App.exe.App.exe是native非托管Windows应用程序,依赖于非托管nativeDLL,例如foo.dll存在于C:\Windows\System32中现在我有了自己的foo.dll版本我想要App.exe加载而不是C:\Windows\System32中的那个.以下是我在XP上尝试并运行良好的方法:创建list文件App.exe.manifest复制我的foo.dll版本在%PROGRAMFILES%\SomeApp内.