pinvoke

pinvoke

文章 0 浏览 6

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

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

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

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

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

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

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

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

一个人的旅程 2024-12-19 17:39:36 3 0

在 Silverlight 5 应用程序中调试 Native .dll

我正在编写一个 Silverlight 应用程序,该应用程序利用了 Silverlight 5 中添加的 P/Invoke 功能。我编写了一个本机 .dll,它从托管代码中获取位图并…

琉璃繁缕 2024-12-19 10:59:29 2 0

“尝试读取写保护存储器...”将结构编组到指针时出错

我正在测试一个简单的概念,其中有一个名为 ChatMessage 的结构,其中包含 2 个字节数组(MessageText 长度 512 和 UserName 长度 32)和一个 DateTim…

眸中客 2024-12-19 08:33:28 1 0

SetFilePointerEx API读取MFT

我想从分区上的 MFT 偏移量读取一些字节。我获得分区句柄并成功读取前 1K 字节,但 SetFilePointerEx 返回错误。请帮我解决一下。 int nread = 0; Int…

乱了心跳 2024-12-19 08:18:28 1 0

将包含数组的 C 结构编组到 C#

在 stackoverflow 社区的大力帮助下,我成功调用了本机 DLL 函数。但是,我无法修改 ID 或 intersects 数组的值。无论我在 DLL 端如何处理它,旧值都…

旧伤慢歌 2024-12-19 04:35:49 1 0

将 C 结构编组到 C#

假设我有一个结构: typedef struct { float x; float y; float z; int ID; } Vertex; 和一个 C++ 函数: float first(Vertex* ptr, int length){ //r…

傲世九天 2024-12-19 00:48:56 0 0

重新创建 Delphi `Record` 的 C# `Struct` 版本 - 作为参数传递到 DLL

我正在 Delphi 中构建一个 DLL,它的工作方式需要类似于 Windows API 的工作方式。该 DLL 只有一个导出函数... function DoSomething(var MyRecord: T…

倒带 2024-12-18 22:46:44 0 0

以编程方式刷新系统托盘图标

我有一个带有系统托盘图标的应用程序。卸载时,如果进程正在运行,我将终止该进程。因此,由于我没有正常停止应用程序,该图标仍保留在系统托盘中,只…

胡大本事 2024-12-18 18:22:47 1 0

如何获取IP/调用dnsapi.dll方法:DnsValidateServerStatus

我不太熟悉非托管代码,但一直在我的 C# 应用程序中使用 dnsapi.dll 中的一些方法。有很多关于如何使用 DnsQuery 或 DnsFlushResolverCache 的示例,…

绮烟 2024-12-18 17:27:14 0 0

使用 VB.NET 进行 RFID 编程

我正在尝试在我的期末项目中使用 RFID 非接触式智能卡(T8/D8 系列)。 但我在访问表单中的 dcrf32.dll 文件时遇到问题。 RFID 包中包含 3 个东西(因…

转身泪倾城 2024-12-18 16:39:15 3 0

在非托管回调的委托中抛出异常的含义

在非托管回调期间使用的委托内部引发异常会产生哪些影响或不可察觉的后果?这是我的情况: 非托管 C: int return_callback_val(int (*callback)(void…

以为你会在 2024-12-18 12:44:33 0 0

从 C# 应用程序获取 WindowsExplorer 中的当前选择?

是否可以从我的 C# 应用程序获取当前在 Windows 资源管理器中选择的文件列表? 我对通过 C# 等托管语言与 Windows 资源管理器交互的不同方法进行了大…

把时间冻结 2024-12-18 11:25:26 0 0

P/Invoke 运行时错误

我正在尝试围绕 C++ dll 创建一个托管包装器。当我尝试运行测试应用程序时,收到一条错误消息,指出加载 dll 失败。事实证明,这是寻找 CRT 时出现的…

喜你已久 2024-12-18 07:54:27 0 0
更多

推荐作者

檐前雨

文章 0 评论 0

qq_32QL4xcD

文章 0 评论 0

sum_

文章 0 评论 0

DLL

文章 0 评论 0

唐婉

文章 0 评论 0

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