如何使用 NASM 创建 .dll 文件?
是否可以使用 NASM 汇编器将汇编代码汇编成 .dll 文件? 我需要这个,因为我想将包含汇编代码的 .dll 文件和包含 C++ 代码的 .dll 文件链接在一起,并…
.NET EXE 和 DLL 之间的堆栈/堆差异
我被这个问题困惑了很长时间: .NET EXE和DLL文件都有地址空间。我知道它们都有代码空间和全局变量空间。但我想知道DLL是否有自己的堆和栈空间。…
在 cmake 构建中使用外部 DLL
我正在为我的项目编写 cmake 脚本,但遇到了一个问题: 我的项目使用第 3 方库 (FreeImage),它有自己的基于 Makefile 的构建系统。我可以通过简单地…
在 C# 中使用 vb.net dll。获取“无效参数”
得到了一个奇怪的东西,我知道这很愚蠢,但我看不出它有什么用! 我在 VB.net 中创建了一个 DLL(不,我无法更改它!:-))并从 C# 调用它。问题出现在…
在后台使用非托管库时无法更新 WPF GUI
我在尝试使用 Emgu 从网络摄像头捕获图像时遇到了问题。为了完成此任务,Emgu 使用非托管 opencv 库。所以问题是我无法从 System.Timers.Timer Elapse…
从 C# 调用 C DLL
我试图从 C# 调用 C DLL,但我没有任何乐趣。 DLL 的文档提供了 VB 的示例函数声明,如下所示: Declare Function TransGeogPt Lib "c:\DLLS\GDAit.dl…
C# 在 x64 上崩溃
我有一个在 VS 2008 中创建并用 C# 编写的 DLL。 该 dll 项目使用“Any CPU”标志构建。 当它在 Dell/Intel Windows 7 x64 计算机上部署和运行时,它…
为什么我在 Vista 上可能会遇到 DLL 未找到异常,但在 XP 上却不会?
我有一个依赖于多个托管库的应用程序。这些托管库又依赖于一些非托管库。 当我将应用程序部署到运行 XP 的计算机时,它运行良好。当我在运行 Vista 的…
JNI - 自动将所有新生成的线程从进程附加到 JVM?
我使用 JNI 从 Java 调用 dll。该 DLL 调用另一个第三方库,该库生成一堆线程并向我的 dll 发送回调。我希望将这些回调附加到 JVM。最好的方法是什么…
C# 应用程序和汇编地狱!
我在我的家用计算机上使用 Windows 7、VS 2008 并使用 .net Framework 2.0 创建了一个 C# 项目。我的应用程序正在使用“Irklang”声音库。使用 InnoSe…