pinvoke

pinvoke

文章 0 浏览 5

是否可以使用“纯”重启电脑? .NET 和*不*使用 p/invoke?

是否可以在不使用 pinvoke 的情况下使用 .NET 重新启动 PC? 我只是重复了标题,但我不太确定如何进一步详细说明! 编辑: 我应该提到不想使用“shutd…

活泼老夫 2024-08-07 13:01:14 7 0

在反汇编视图中进入 P/Invoke 调用

我的 C# 代码正在通过 P/Invoke 调用非托管第三方库函数,并且非托管函数有一些奇怪的副作用。我想调试它并看看它在做什么。 如果我调试 C# 代码,并…

ぺ禁宫浮华殁 2024-08-07 07:23:18 11 0

C# 在 64 位系统上调用 user32.dll

从 64 位应用程序在 64 位 Windows 上 pinvoke user32.dll 是否错误?我已经成功地完成了很多次并且从未出现过错误,但这似乎是矛盾的。我应该寻找 us…

不再让梦枯萎 2024-08-07 02:27:30 13 0

如何获取所有进程的打开句柄集

我想知道文件是否被任何进程(包括调用者)打开。已经发布了许多建议,这些建议往往围绕着尝试以独占方式打开文件并捕获异常。 在我的例子中,这并没…

漫漫岁月 2024-08-06 23:27:59 7 0

使用 p/invoke 从 C api 调用函数

我有一个 C api,并且正在使用 p/invoke 从我的 C# 应用程序中的 api 调用函数。函数签名为: int APIENTRY GetData (CASHTYPEPOINTER cashData); 类…

活泼老夫 2024-08-06 12:18:50 3 0

空闲内存不清除内存块

我正在使用 DllImport 从我自己的 .net 类调用 c 包装库中的方法。 c dll中的该方法创建一个字符串变量并返回该字符串的指针。 像这样的东西; _decls…

幸福不弃 2024-08-06 10:12:38 6 0

让我的 clickonce 应用程序部分信任值得吗?

我即将开始开发一个针对内部客户的 ClickOnce 应用程序,以便在组织的 Intranet 上使用。我想简化设置过程,因此我认为开发部分受信任的应用程序是一…

对你而言 2024-08-06 07:03:58 7 0

中断本机线程

我目前正在研究 Thread.Interrupt 如何与 P/Invoke 或本机调用一起使用。我在 MSDN 中读到,不可能中止(Thread.Abort)本机调用中的线程(其他用例也…

赠意 2024-08-06 02:35:43 2 0

UuidCreateSequential 和 p/invoke 调用的线程安全性

我正在使用一个使用 GUID 作为大多数数据库表中的键的系统。 guid 是使用 UuidCreateSequential 创建的,以便更好地处理数据库索引。 C++ 语法,根据 …

终遇你 2024-08-05 23:32:19 6 0

C#:如何编组 TOKEN_GROUPS 以调用 LogonUserExEx() (或 LsaLogonUser())

LogonUserExEx() 和 LsaLogonUser() 都接受 PTOKEN_GROUPS pTokenGroups 参数。我无法为此参数正确编组我的结构。 我定义了以下结构: [StructLayout(…

抚笙 2024-08-05 22:20:21 4 0

.NET:如何 PInvoke UpdateProcThreadAttribute

我尝试在 Windows 7 上使用 PInvoke UpdateProcThreadAttribute(),但我的尝试只是不断返回 FALSE,最后一个 Win32 错误为 50。 Function declaration…

书间行客 2024-08-05 15:16:00 0 0

64 位 Windows 上的 P/Invoke 是否需要与 32 位 Windows 上不同的签名?

例如,当我创建引用 user32.dll 的签名时,如果目标是 64 位计算机,我是否应该使用 user64.dll 构建此签名? [DllImport("user32.dll", CharSet = Ch…

小伙你站住 2024-08-05 14:49:10 4 0

.NET:如何从 C# 中使用 STARTUPINFOEX 调用 CreateProcessAsUser()

Web 上用于调用 CreateProcessAsUser() 的大多数示例代码都具有与以下类似的 PInvoke 签名: public static extern bool CreateProcessAsUser(IntPtr …

昔梦 2024-08-05 08:06:00 3 0

Win32 API 函数以编程方式启用/禁用设备

我正在编写一个小型 C# 应用程序,以便在检测到另一个鼠标设备时禁用设备(我的笔记本电脑触摸板),并在未检测到鼠标时再次启用触摸板。我什至无法在…

拍不死你 2024-08-05 05:00:06 4 0

Windows Mobile 中找不到 PInvoke DLL 错误

我在获取在 Windows Mobile 5.0 模拟器上运行的基本方案时遇到了很多麻烦。我有一个 winforms 应用程序,最终会调用本机代码。部署工作正常,所有本机…

失而复得 2024-08-04 22:14:00 6 0
更多

推荐作者

巷子口的你

文章 0 评论 0

微信用户

文章 0 评论 0

神妖

文章 0 评论 0

7460852697

文章 0 评论 0

ligengkai

文章 0 评论 0

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