动态链接库(DLL)是一个包含可由另一个模块(应用程序或DLL)使用的函数和数据的模块。它是Microsoft在Microsoft Windows和OS / 2操作系统中实现的共享库概念。
TL;博士;在wine下,是否可以通过函数指针从Linux代理库调用Windows exe中的函数? 我有一个名为 morag.dll 的 Windows x64 DLL,其中包含函数 foo。我也...
使用动态链接(dll)时,我应该如何处理dll内#define的值?
我正在学习如何使用 C++ 在 Windows 中使用 DLL,特别是使用 LoadLibrary 和 GetProcAddress 函数。为了练习,我选择 libcurl 作为示例来尝试动态 l...
我目前正在移植一个库(不是我自己编写的,我“只是”移植它)以使用 MinGW 编译器。该库是真正的重量级库,拥有各种C++“黑魔法”(多重继承,
我正在使用一个古董游戏引擎,带有古董OPENGL DLL和Render DLL 我想替换那些,就像我看到很多公司用他们的游戏引擎所做的那样,我将如何去做......
尝试使用 CoCreateInstance() 创建 H.264 解码器时出现链接器错误
问题 我正在尝试使用 H.264 视频解码器创建 MP4 解码器。我无法在对 CoCreateInstance() 的调用中使用 CLSID_CMSH264DecoderMFT,因为出现链接器错误: 未解决的外部
使用 CoCreateInstance 的 H.264 解码器
问题 我正在尝试使用 H.264 视频解码器创建 mp4 解码器。我无法在函数 CoCreateInstance(CLSID_CMSH264DecoderMFT, NULL, CLSCTX_INPROC_SERVER,
从带有非托管导出的 C# DLL 返回字符串到 Inno Setup 脚本
我有一个 C# DLL,它使用非托管导出公开一个函数,该函数由 Inno Setup Pascal 脚本直接调用。该函数需要返回一个字符串给Inno Setup。我的问题是如何...
因此,如果可能的话,我尝试将所有 DLL 文件合并到我的 exe 中,这样我就可以运行 exe,而不需要将 DLL 文件放在同一目录中 我试着四处寻找其他人询问...
由于 C++ 中未定义的 vtable 布局,跨 DLL 边界传递类是一个坏主意, 但是如果我显式设置调用约定并避免虚函数和继承呢? 在其他
从 net 8 类库导出函数并在 .NET Framework 可执行文件中使用它
我正在尝试从 .NET 8.0 库导出函数。我正在使用 3F DLL 导出项目 (https://github.com/3F/DllExport) 来实现此目的。 公开课Class1 { [DLL导出] 公共统计...
我正在尝试从 .NET 8.0 库导出函数。我正在使用 3F DLL 导出项目 (https://github.com/3F/DllExport) 来实现此目的。 公开课Class1 { [DLL导出] 公共统计...
我正在尝试从 net8.0 库导出函数。我正在使用 3F DLL 导出项目 (https://github.com/3F/DllExport) 来实现此目的。 公开课Class1 { [DLL导出]
Windows中的进程如何在创建后、执行开始之前立即被检测到,从而在初始化期间启用拦截?
注入 DLL 以拦截 ShellExecuteExW API 调用,以检测隐藏的 cmd.exe 执行。然而,进程通常在检测之前完成,导致注入无效。由于 ShellExecuteExW...
“cURL 库执行失败:尽管在基于 ARM 的 Windows Surface 7 上进行了正确的编译和环境路径设置,但未找到‘libcurl-x64.dll’”
我正在尝试使用 cURL 库(我对库很陌生,所以我为我的无知道歉)。我使用命令: g++ -I"C:/Curl/include" distance.cpp -o run -L"C:\Program Files\...
是否有 Microsoft 工具可以从命令行获取 DLL 文件的汇编版本? (我知道我可以编写自己的工具。)
我使用专有的Python包。在此 Python 包中,以下 DLL 加载命令失败。 scripting_api = ctypes.CDLL("scripting_api_interface") 找不到模块'
Blazor WASM 文件在 .NET 9 中的文件名下的“_framework”文件夹中不再可用
运行 .NET 8 时,所有 Blazor WASM DLL 文件均在 /_framework/.dll 中可用。我需要加载这些文件来执行一些活动。 然而,更新到 .NET 9 后,...
在 Visual Studio 中,我可以使用 /MT 或 /MD [MSDN] 编译我的代码。我想我不明白这些选项的所有含义。 我目前的理解是: (A) “多线程...
CPU 温度数据未通过 LibreHardwareMonitorLib 显示在 Powershell 中
我正在尝试使用 LibreHardwareMonitor 获取 Windows 系统的各种指标(主要关注温度),并且我仅限于 cli。因为我可以加载 LibreHardwareMonitorLib.dll 文件(如...
如何通过 mingw32-gcc 使用 `dllimport` 和 `dllexport` 编译 DLL
您已经获得了可以在 Windows 和 Linux 上编译的 C++ 代码。我在 Windows 上使用 mingw32,在 Linux 上使用 GCC。 Windows 上的 Linux 共享对象类似于 DLL。 根据海湾合作委员会的说法