pinvoke

pinvoke

文章 0 浏览 4

以下 c(++)-struct 如何转换为 C# 以供 p/invoke 使用

我试图包装一个较旧的 dll,但遇到了表示它在 C# 中使用的结构的问题。我尝试过的一切似乎都不起作用。有魔法师可以帮忙吗? typedef struct _PARAM_B…

秉烛思 2024-11-01 07:20:24 2 0

C# Dll调用字符串编码问题

StringBuilder codeline = new StringBuilder(100); protected virtual int OnCodeLine(int code, int docId, ref StringBuilder codeline) { //// }…

烟凡古楼 2024-10-31 21:00:33 2 0

NullReferenceException,没有堆栈跟踪...从哪里开始?

我有一个 WPF 音频应用程序。 有时(甚至在调试器中)我会看到一个 NullReferenceException,它不携带任何堆栈跟踪信息。 如何开始调试这样的问题? …

月棠 2024-10-31 16:46:26 3 0

为什么我会收到“检测到 PInvokeStackImbalance”对于这个简单的例子?

我正在创建一个非常简单的 PInvoke 示例: extern "C" __declspec(dllexport) int Add(int a, int b) { return a + b; } [DllImport("CommonNativeLib…

歌枕肩 2024-10-31 13:40:24 2 0

Marshal.ThrowExceptionForHR 抛出 NotSupportedException

我使用以下模式将 win32 异常转换为 .NET 异常。 var result = A_KERNEL32_PINVOKE_CALL(); if (result == 0) { Marshal.ThrowExceptionForHR(Marshal…

油焖大侠 2024-10-30 21:56:22 3 0

.net 枚举是 blittable 类型吗? (编组)

显然有一个 blittable 类型列表,到目前为止我还没有看到专门的枚举。它们一般来说是可以位块传送的吗?或者它是否取决于它们是否使用 blittable 基类…

你的他你的她 2024-10-30 17:43:25 6 0

使用 SendMessage() C# 在 IE8 中打开选项卡

在下面的代码中,hWnd 是 Spy++ 中的“URL 句柄”: 'WorkerW -> ReBarWindow32 -> Address Band Root -> Edit' URL 是我要打开的内容。 我使用相同的…

孤蝉 2024-10-30 05:20:14 6 0

打开 exe - FindWindowsEX

我正在运行一个能够处理 exe 文件的应用程序。使用 process.start() 和 FindWindowsEx() 我运行 exe 并向其发送 PostMessage() 。 我的exe文件是一个…

小嗲 2024-10-29 20:51:04 2 0

如何将 PWCHAR 传递给 C++来自 C# 的 dll

我有一个用 C++ 编写的 dll,我想从 C# 调用它。该函数输出outputChar和deadChar,deadChar变量也由C++函数读取。 我尝试以不同的方式从 C# 调用函数…

一世旳自豪 2024-10-29 18:16:59 3 0

在 C#/.Net 中创建/切换桌面

我当前正在使用 CreateDesktop 本机 C 函数,并在我的 C# 代码中调用它来创建桌面并在桌面之间切换。有没有办法使用 Process 类或任何 c#/.Net 类来做…

来日方长 2024-10-28 04:37:59 6 0

pinvoke 函数 getKeyBoardLayout() 出错

我正在尝试编写一个基本的后台键盘记录器...键盘扫描代码和状态通过 pinvoke 函数 ToAsciiEx 或 ToUnicodeEx 进行转换。这些函数有一个 KeyboardLayou…

那伤。 2024-10-27 14:30:43 4 0

如何在.NET中调用DrawThemeTextEx

我需要在 Vista/7 玻璃窗中编写带有发光效果的文本,并且我正在尝试调用 API 来在那里编写一些文本。我在 CodeProject 中查看了一个很棒的 示例,但问…

心不设防 2024-10-27 13:03:20 5 0

编组修复了 .netcompactFramework 中的 Tchar[]

如何在 .Net Compact Framework 和 in.net Framework 中编组固定的 Tchar[] typedef struct _VXN_REGISTRATION_RESPONSE { char DID [257]; TCHAR Pri…

空名 2024-10-27 11:43:42 3 0

从 IIS 中运行的 MVC 应用程序调用 LoadLibrary

我在 MVC 应用程序中执行这行代码时遇到问题: IntPtr hModule = LoadLibrary(BondProbeSettings.AssemblyFilePath); 问题是 hModule 始终为 0。 如果…

春夜浅 2024-10-27 10:53:01 5 0

Windows 安全登录表单?

您知道 Windows Live 要求您提供证书的令人惊叹的形式吗? 不知何故,Gmail Notifier 也有这个功能。 有什么方法可以在我的应用程序中调用类似的东西…

超可爱的懒熊 2024-10-26 10:07:07 4 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

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