pinvoke

pinvoke

文章 0 浏览 6

从 C# 代码调用 delphi DLL 函数

我有一个在 Delphi 2007 中编译的 DLL 以及一个在其他 Delphi 项目中使用它的示例。这是代码的一部分: TErrorCallback = function(Msg:PChar):byte o…

无所的.畏惧 2024-12-23 01:37:22 0 0

使用 DllImport 从 C# 调用 Win API 时发生访问冲突

任务是确定注册表项的最后写入时间。由于标准RegistryKey类不提供此功能,我必须使用WinAPI函数“RegQueryInfoKey”。为了获取密钥句柄,我通过“RegO…

笑红尘 2024-12-22 21:03:38 0 0

使用 PInvoke 将点 (x,y,z) 列表从 C 返回到 C#

我需要使用 PInvoke 将 C dll 中的点列表返回到 C# 应用程序。这些是 3 个维度 [x,y,z] 中的点。点数根据型号的不同而不同。在 C 中,我处理这个结构…

落在眉间の轻吻 2024-12-22 16:40:37 0 0

访问 Samba 共享,无驱动器映射,带 IP 地址 - C#

我正在尝试访问需要身份验证的 samba 共享。我不想映射驱动器。 我目前正在使用 samba 共享该主机名,该主机名已在 DNS 中注册。它不适用于普通 IP 地…

心在旅行 2024-12-22 09:27:35 1 0

MoveFileWithProgress 抛出“系统无法将文件移动到不同的磁盘驱动器” –为什么?

我有: [SuppressUnmanagedCodeSecurity] [DllImport("Kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] static extern bool MoveFileW…

独闯女儿国 2024-12-22 08:25:40 1 0

如何将数据从托管程序集流式传输到本机库并再次返回?

如何将数据(文本)从托管程序集流式传输到本机库并将数据(文本)流回托管程序集? 具体来说,我想在 .NET 端公开某种 System.IO.Stream ,以及(最…

黑白记忆 2024-12-22 01:35:39 0 0

将结构数组从 .NET 编组到 C++:何时进行复制?

考虑像 System.Drawing.Point 这样的结构 - 具有 LayoutKind.Sequential 并且仅包含原始成员的结构。我有一个此类结构的 C# 数组。 我通过 P/Invoke …

冷清清 2024-12-21 23:08:46 2 0

使用 C# P/Invoke 通过方法封送结构

我正在尝试 PInvoke 进入这个 C++ 库函数: int Initialize(Callback* callback); struct Callback { //....... void virtual StateChanged(int state…

平生欢 2024-12-21 16:09:58 1 0

64 位计算机上的 32 位 Java 可访问性

我有一个使用 Java Accessibility(WindowsAccessBridge-32.dll,通过 Java Access Bridge)的 32 位应用程序,并且在 32 位计算机上完美运行,但在 x…

护你周全 2024-12-21 02:42:16 3 0

LARGE_INTEGER 值在编组时发生更改:从 LARGE_INTEGER 到 UINT64 (C) 到 C# 的 uint64

我尝试通过 ioctl 将 NdisGetCurrentSystemTime 结果编组到 C# 程序。 LARGE_INTEGER data; NdisGetCurrentSystemTime (&data ); marshal_data->time …

坠似风落 2024-12-21 02:32:37 1 0

在 C# 中使用 SetEntriesInAcl:错误 1332

我需要创建共享文件夹,为此显然我必须使用 pinvoke NetShare* 方法。 这部分很好,但我想向共享文件夹添加一些共享权限。 我使用 SetEntriesInAcl 但…

深海夜未眠 2024-12-20 22:05:17 0 0

从 C# WPF 应用程序调用非托管 Windows DLL 时出错

我正在开发一个需要实现非托管 Windows DLL 的项目。 DLL 用于与 USB 设备通信。我的代码是 C# 和 WPF 语言。 为了初始化 DLL,我调用一个名为: 的函…

橘虞初梦 2024-12-20 14:56:53 0 0

如何在C#中使用PSAPI获取进程列表?

我试图获取进程 ID 和文件名的列表,但是它给了我很多问题... 这是控制台输出: success=True bytesCopied=344 Name '' PID '0' Name '' PID '4' Name…

微暖i 2024-12-20 12:49:04 2 0

WatiN 在 x64 系统上找不到任何浏览器

我在运行 .NET 应用程序的 x64 系统上看到一些奇怪的问题。 我们的应用程序使用 WatiN 在基于浏览器的 Web 应用程序上执行自动化操作。 在上述 x64(W…

峩卟喜欢 2024-12-19 19:06:20 0 0

为什么 SafeHandle.DangerousGetHandle() 是“危险的”?

这是我第一次使用 SafeHandle。 我需要调用这个需要 UIntPtr 的 P/Invoke 方法。 [DllImport("advapi32.dll", CharSet = CharSet.Auto)] 公共静态 ext…

一个人的旅程 2024-12-19 17:39:36 2 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

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