在 IIS7 中从 ASP.NET 调用非托管代码
我将 ASP.NET 中的 DLL 称为用 C++ 编写的 DLL。 当在 IIS 7 中运行它时,池 (w3wp.exe) 崩溃并打开“即时调试窗口”。 我做了很多跟踪,发现调用任何…
如何调用非托管 C++ C# 中以 std::vector 作为参数的函数?
出于性能原因,我有一个 C# 前端和一个 C++ 后端。 现在我想调用一个 C++ 函数,例如: void findNeighbors(Point p, std::vector &neighbors, double…
如何跟踪正在加载到进程中的dll?
我正在寻找一个工具来跟踪加载到 Windows 进程中的 dll。我的应用程序正在加载托管和非托管 dll,但不确定托管的 dll 是否正在加载非托管的 dll。进程…
捕获仅在 Release 上发生的 .NET 错误,不会引发异常
我目前正在目睹一个错误,该错误仅发生在我的 exe 的“发布”模式下。 因此,我没有附加调试器,并且应用程序仅显示“...已停止工作。”。 我最初的反…
如何从.NET(C#)调用本机exe函数(Visual Basic 6.0)?
我们有一个由 Visual Basic 6.0 生成的 exe 文件(非托管 exe)和一个用 C# 编写的 .NET .exe。 如何从 CLR .exe 调用非托管 exe (Visual Basic) 中的…
如何从 C# 获取非托管全局变量?
我正在为非托管 DLL 编写 .NET 包装器。原始 DLL 是带有 C 垫片的 C++,基本上只是以 C 形式复制 API,因此语言绑定并不是那么痛苦。我已经为它编写了…
非托管 DLL 的访问冲突
目前,我们使用供应商提供的非托管 DLL,它允许我们访问特定的仪器。感兴趣的特定函数在头文件中指定如下: extern "C" short CCONV acq_get_board_co…
如何向 html 中托管的 Windows 窗体授予非托管代码访问权限?
我正在尝试在 html 页面内托管 C# 中的 Windows 窗体控件,然后在 IIS 中托管该网页,以便其他客户端计算机可以访问。 问题是:用户控件使用了一些非…
使用 C++ 将非托管函数指针回调传递给托管代码互操作
我正在尝试将一些托管代码添加到现有的 C++ GUI 应用程序中。我想让一个功能回调工作......具体来说,我想将方法指针从非托管代码传递到托管代码…
C# 互操作:处理非托管结构中的指针数组
我正在包装对非托管 Aubio 库 dll (Aubio.org) 的一些调用, 我想知道处理 Aubio 样本缓冲区的好方法是什么。 它的定义是这样的: // Buffer for real…
如何从 C# 访问非托管数据
我有一个非托管 (C/C++) DLL,需要从 C# 应用程序调用。 DLL 调用需要将数据(从 DLL 创建的 C++ 类)返回到 C# 应用程序。 我可以控制 DLL 的导出函…