pinvoke

pinvoke

文章 0 浏览 5

ubuntu下的共享库

我已经在ubuntu下使用make编译了srp-2.1.2,它创建了一个文件libsrp.a。谁能告诉我如何使用 libsrp.a 作为共享库?我想通过使用 dllimport 在 ubuntu …

迎风吟唱 2024-08-29 04:49:25 15 0

使用 PInvoke 与 .NET 提供的函数

从.NET 的版本到版本,.NET 中添加了更多与P/Invoke 相同的功能。 现在我脑子里有两个问题。 1)就速度而言,哪一个比另一个更好,通常我使用.Net函数…

○闲身 2024-08-29 01:02:07 2 0

针对“任何 CPU”的 .NET 应用程序是否可以运行?在多个环境中使用 P/Invoke 调用?

我有一个使用一些 API 调用的 .NET 应用程序,例如 GetPrivateProfileString。到目前为止它一直运行在32位机器上。 为了在 64 位机器上运行,我必须将…

芸娘子的小脾气 2024-08-28 17:31:10 2 0

Process.Start 的替代本机 api

好的,这不是“Alternative to Process.Start()”的重复,因为我的问题是这里不同。 我需要运行一个进程并等待进程执行并获取控制台的输出。 有一种方…

无所的.畏惧 2024-08-28 17:16:30 7 0

如何在 C# 中使用 ListView_GetBkImage 宏

如何使用 ListView_GetBkImage 宏: http:// /msdn.microsoft.com/en-us/library/bb761246(v=VS.85).aspx ...来自 C#/WinForms 应用程序?我认为这个…

云柯 2024-08-28 14:00:09 5 0

公开 ISO C++类到 C#

我需要向 C# 公开一些 C++ 类(我在 Linux 上构建,使用 mono,所以 COM 不是一个选项) 到目前为止我收集的证据表明,解决此问题的最佳方法是: 编写…

合约呢 2024-08-28 05:23:52 9 0

CloseMainWindow() 关闭 Windows 资源管理器窗口时出现问题

当尝试使用“Process.CloseMainWindow()”方法通过另一个应用程序关闭 Windows Explorer(不是 Internet Explorer)窗口时,我遇到了问题;因为它不会…

横笛休吹塞上声 2024-08-27 21:41:42 9 0

DllImport 和 char*

我有一个想要从 DLL 导入的方法,它的签名为: BOOL GetDriveLetter(OUT char* DriveLetter) 我已经尝试过 [DllImport("mydll.dll")] public static e…

随心而道 2024-08-27 17:01:22 13 0

AccessViolationException,尝试读取或写入受保护的内存

我使用的 dll 包含用于与特定硬件交互的非托管代码,并且我尝试从 C# 使用它,但我不断收到 AccessViolationException。 是什么原因造成的?我该如何…

惜醉颜 2024-08-27 13:58:06 11 0

将结构编组为非托管数组

我有一个 C# 结构体来表示笛卡尔向量,如下所示: public struct Vector { private double x; private double y; private double z; //Some propertie…

冷了相思 2024-08-27 05:23:41 4 0

如何从本机应用程序获取窗口打开/关闭/最小化消息?

为这个标题写一个好的标题是很困难的。 我正在开发一个 WPF 应用程序,它需要了解系统上所有其他打开的窗口的存在。我可以通过调用本机 EnumWindows …

云朵有点甜 2024-08-26 22:41:51 8 0

如何封送指向结构体指针数组的指针?

我有一个具有以下签名的 C 函数: int my_function(int n, struct player **players) players 是一个指向 structplayer 对象的指针数组的指针。 n 是…

转身泪倾城 2024-08-26 22:36:06 5 0

SendMessage 与 WndProc

我正在尝试扩展 TextBox 控件以添加水印功能。我在 CodeProject 上找到的示例使用导入的 SendMessage 函数。 [DllImport("user32.dll", CharSet = Cha…

沉默的熊 2024-08-26 14:44:02 4 0

如何刷新整个设备屏幕(Windows Mobile)?

我正在开发一个简单的应用程序,它每 2 秒在屏幕的设备上下文上绘制一张 alpha 混合图片,我想在绘制操作之前刷新屏幕内容(为了擦除绘制的图片), …

菊凝晚露 2024-08-26 13:08:08 7 0

从 C 标头自动创建 C# 包装器?

有没有办法从 ac 标头自动为 .net 创建 p/invoke 包装器? 当然,我可以手动创建它们,但维护它们会很痛苦,而且我可能会在某个地方犯错误,导致难以…

尐籹人 2024-08-26 12:24:49 4 0
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

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