pinvoke

pinvoke

文章 0 浏览 7

从跨平台 DLL 返回整数数组

我用 C++ 创建了一个跨平台 DLL,可以在 Windows 和 Mac OSX 上编译。在 Windows 上,我有一个使用 P/Invoke 调用 DLL 的 C# 应用程序,在 Mac OSX 上…

一紙繁鸢 2024-12-08 07:45:07 12 0

如何转换原生 C++内存到C#结构?

我在 C++ 中有以下本机函数接口: int func1(void* param, int sizeOfParam). 在文档中提供了以下调用示例: typedef struct { int x; int y; int wid…

心房的律动 2024-12-08 02:26:09 4 0

c++ 中的字符串?

我的问题是,我在 DLL 中有一些函数,其中一些函数例如: #include using namespace std; extern "C" __declspec(dllexport) string __cdecl encrypti…

2024-12-08 01:14:03 4 0

DLLImport get 尝试读取或写入受保护的内存

我要疯了。 我有一个dll,具有以下功能: function MyFunc(myId: integer; var LstCB: array of char): integer; stdcall; 第一个参数是一个可怜的整…

您的好友蓝忘机已上羡 2024-12-07 23:01:47 7 0

使用 CString 进行 PInvoke

我正在尝试使用 P/Invoke 从 C# 调用非托管 C++ DLL 中的函数。 C++ DLL 使用 CString 作为函数参数并返回,例如 CString AFX_EXT_API GetUserName(CS…

别再吹冷风 2024-12-07 15:49:15 9 0

对 PInvoke 函数“Test!DllCall::initDll”的调用堆栈不平衡

这是一个不寻常的问题。 我发现只有在通过 Visual Studio 运行程序时才会引发该错误。如果我编译该应用程序并运行编译后的程序,它就可以正常工作。有…

过气美图社 2024-12-06 17:21:29 6 0

使用 P-Invoke 将字符串数组从托管 C# 传递到非托管函数

是否可以使用 P-Invoke 将字符串数组从托管 C# 传递到非托管函数? 这工作正常: [DllImport("LibraryName.dll")] private static extern void Functi…

铜锣湾横着走 2024-12-06 11:52:19 7 0

在 C# 中调用 UnmanagedFunctionPointer 以实现自定义调用约定

我在 DLL 中有一个函数: char __usercall MyUserCallFunction(int arg1) 因为我讨厌自己,所以我想使用 P/Invoke 从 C# 中调用它。 通常,这可以通过…

残龙傲雪 2024-12-06 09:27:30 6 0

通过 pinvoke 绑定到导出的值

我有一个 dll,它不仅导出函数,还导出值。我感兴趣的dll来自R项目(http://www.r-project.org/),它位于包含r语言运行时的R.dll中。头文件中的声明…

东风软 2024-12-06 08:40:26 6 0

使用 PInvoke 从 C# 获取工具提示文本

我在 C# 中使用 PInvoke,尝试使用已知处理程序读取窗口中可见的工具提示,但我尝试以这种方式检查的窗口应用程序会因内存访问冲突错误而崩溃,或者根…

橙味迷妹 2024-12-06 04:55:59 9 0

这个 CGPDFDictionaryGetString 如何转换为 Monotouch?

我有一段来自 GIT 上很棒的 VFR PDF 查看器的 ObjC 代码。 它使用CGPDFDictionaryGetString从PDF注释中获取指向字符串的指针。然后它使用一些字节指针…

旧伤还要旧人安 2024-12-06 00:02:06 7 0

调试 VC++ 6 从 C# 调用 DLL

我有一个用 Visual Studio 6 编写的旧 DLL,我从用 Visual Studio 2010 编写的 C# 调用它。该 DLL 无法正常工作,我想对其进行调试。我该怎么做?我有…

过期以后 2024-12-05 17:00:36 5 0

设置任何应用程序的音量

我想知道如何在 C# 中设置特定应用程序(如任何正在运行的应用程序,而不仅仅是我自己的应用程序)的音量级别。 我知道我可能必须使用 P/invoke,这很…

黑寡妇 2024-12-05 15:21:41 3 0

在 ASP.NET 应用程序中获取卷序列号的最佳方法?

我正在开发一个 ASP.Net 应用程序,它是现有 winforms 桌面应用程序的 Web 版本。桌面应用程序读取定义启用功能的许可证文件以适应其行为。为了将应用…

凉宸 2024-12-05 10:28:53 8 0

C++/CLI 或 C# P/Invoke 用于大型 C 库,调用外部函数

现在我知道有很多与此相关的问题,但一般来说它们指的是 C++ 库。 我有一个相当重要的 C dll(大约 2800 个函数),我需要为其中大约 70 个可在 C# 中…

知足的幸福 2024-12-04 23:54:46 7 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文