- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从我的应用程序文件夹的子文件夹中加载 DLL。所以我把 my.dll 和所有依赖的 dll 放到 /myfolder
我花了一些时间才弄清楚加载它的正确方法:
m_handle = LoadLibraryEx(".\\myfolder\\my.dll", 0, LOAD_WITH_ALTERED_SEARCH_PATH);
它在 Windows 7 及更高版本上运行良好。但是它返回错误 998 ERROR_NOACCESS“对内存位置的访问无效。”在 Windows XP 上。
但是从应用程序文件夹加载这个 dll 在所有版本的 Windows 上都运行良好
PS:我尝试使用 SetDllDirectory 和 myfolder 的绝对路径和相对路径,但在 Windows XP 上仍然没有成功
最佳答案
关于 LOAD_WITH_ALTERED_SEARCH_PATH
标志,MSDN 是这样说的:
If this value is used and
lpFileName
specifies a relative path, the behavior is undefined.
如果您不需要使用替代搜索策略,您可以将 0 作为标志参数传递。如果你真的需要这个标志,那么你必须调用 GetFullPathName
首先获取绝对路径。
关于c++ - 无法从 WindowsXP 上的子文件夹加载库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42338478/
我从在 Eclipse Juno 中构建的项目创建了一个可运行的 .jar 文件。该项目使用 JRE7 和 JavaFX 库,我将其添加到构建路径中。 构建路径设置 .jar 文件在 Windows
我想从我的应用程序文件夹的子文件夹中加载 DLL。所以我把 my.dll 和所有依赖的 dll 放到 /myfolder 我花了一些时间才弄清楚加载它的正确方法: m_handle = LoadLib
问候, 今天,在开始开发应用程序之前,我更新了 WinXP。安装所有更新后,我的 WCF 服务停止工作。当我尝试在浏览器中打开 service.svc 文件时出现以下错误: Configuration
当我为 WindowsXP 运行 setup apache-tomcat-6.0.20.exe 时,我从 Tomcat 安装程序中收到消息“无法安装 tomcat6 服务,请检查您的设置和权限”。我有
我在 Windows XP 下下载并安装了 Mono 3.12.1(只有框架,没有 IDE)。设置成功完成。 然后为了测试我尝试编译了如下源码: using System; public class
"Write native iPhone applications using EclipseCDTHow Windows and Linux developers can bypass the iP
这是我想在所有情况下都可以使用的脚本: 它仅在 ubuntu 中工作,但并非在所有情况下都像 windowsxp 请建议我... // where ffmpeg is located, suc
我有一个线程,它应该与 SWT GUI 线程同步运行,但是如果 10 秒后没有完成,就会有一个超时来终止该线程。编辑:我需要保持与 Java 1.4 的兼容性。 主题: private boolean
我正在尝试运行 cloud sync tutorial,并且出于某种原因,它没有将 Android 正确导入到项目中。我今天再次尝试查看问题,发现有针对 Google 和 Android 插件的更新。
我正在使用 Java 教程中所示的基本的基于 RMI 的客户端/服务器应用程序。我在不同的机器上运行服务器和客户端。我还导出服务器和客户端的远程对象,并使它们彼此可用。 但是,客户端打开了防火墙,因此
我只想在我的 Windows XP 上安装适用于 Ruby 的 Nokogiri。这个过程显然是如此困惑和分歧,以至于我打开了大约 50 个不同的选项卡和窗口,试图安装 Libxml、devKit、我
Qt: qt-sdk-win-opensource-2010.01Mingw:1686-mingw32-gcc-4.6.3-release: .pro 文件: TEMPLATE = app TA
在 Delphi XE2 中链接我的项目时出现以下错误。重新创建 .dproj 文件没有帮助。 [DCC Hint] H2161 Warning: Duplicate resource: Type 2
我是一名优秀的程序员,十分优秀!