pinvoke

pinvoke

文章 0 浏览 5

P/Invoke Interop Assistant:这真的正确吗?

我在 C++ 中有以下结构:(使用 pragma pack 1) typedef struct _wfs_cdm_physicalcu { LPSTR lpPhysicalPositionName; CHAR cUnitID[5]; ULONG ulIn…

终止放荡 2024-08-09 17:20:29 4 0

PInvoke - 如何表示 COM 接口中的字段

我引用的 COM 结构如下所示: [scriptable, uuid(ae9e84b5-3e2d-457e-8fcd-5bbd2a8b832e)] interface nsICacheSession : nsISupports { /** * Expired…

栖迟 2024-08-09 09:07:57 4 0

Windows Mobile 平台上的 PInvoke

所以我试图调用非托管 C++ dll 中的函数。 void foo(char* in_file, char * out_file) 在我的 C# 应用程序中,我声明了与 [DllImport("dll.dll")] pub…

我不吻晚风 2024-08-09 04:09:16 5 0

使用 PInvoke 时,包含 bool 与 uint 的结构有什么区别?

好吧,我现在很困惑。 在我的最后一个问题之后,有几个人评论关于将 bool 更改为 uint 我验证了它们的大小相同: Console.WriteLine("sizeof bool = {…

飘逸的'云 2024-08-09 01:46:40 5 0

谁能找到等效的 C# 代码

这是我们在 VC++ 中实现的 C++ 代码 CreateImageSnapshot, (int, eImageFormat, BYTE**) BYTE** PlayerLib::CreateImageSnapshot (iPlayerRef,static_…

浸婚纱 2024-08-08 20:49:04 4 0

SetWindowsHookEx 在 beta2 x64 上失败

叹气,我有一些来自 codeproject 的代码 (http://www.codeproject.com/KB /cs/globalhook.aspx)用于挂钩全局键盘和鼠标事件。现在突然间,当我安装 V…

情何以堪。 2024-08-08 20:11:19 1 0

澄清如何正确声明互操作接口

这只是一个关于如何编写 COM 导入代码的问题。 我对互操作接口的正确实现的理解是,主要标准是: 所有方法签名必须以兼容的方式匹配 方法在 .Net 接口…

倒数 2024-08-08 15:27:58 1 0

PInvoke 帮助

我得到了下一个 c 函数: long _stdcall _MakePipeString(char *szOut, long nOutChars, const char *szXmlFile, long nOptions); 我尝试像这样使用 p…

双手揣兜 2024-08-08 14:18:16 4 0

PInvoke - 读取字符串字段的值 - “尝试读取或写入受保护的内存”

我在访问 COM 接口中的某些字符串字段时遇到问题。调用整数字段不会导致错误。当尝试调用 clientID()、deviceID() 或 key() 时,我收到旧的“Attempte…

故人的歌 2024-08-08 12:38:53 8 0

使用 C#/pInvoke 检测 Windows XP 上的错误设备

如何查询所有检测到的设备的状态? 其中设备是 USB 连接的硬件(相机、信用卡读卡器)、PCI 总线连接的硬件或硬盘驱动器。任何在设备管理器中显示为错…

孤独患者 2024-08-08 12:19:34 2 0

使用 union 调用 PInvoke 结构时,使用 StructLayout( LayoutKind.Explicit ) 做错了什么?

下面是一个完整的程序。只要您不取消顶部的“#define BROKEN”注释,它就可以正常工作。该中断是由于 PInvoke 未能正确编组联合造成的。相关的 INPUT_…

薄荷梦 2024-08-08 06:55:48 10 0

如何从 javascript 调用 user32.dll 方法

我有一个在浏览器上运行的 JavaScript。是否可以调用 user32.dll 中的函数/方法。 这可以通过 C# 使用 pInvoke 调用来实现。我如何在 JavaScript 中做…

倾`听者〃 2024-08-07 23:47:10 11 0

.NET PInvoke 异常处理

使用 PInvoke 时可能会发生哪些异常,或者所有错误均由方法返回值处理,并且由开发人员检查并在需要时引发异常?…

浮华 2024-08-07 17:09:59 4 0

使用dll导入

我尝试在以下代码中使用 DllImport 属性: [DllImport("grfinger.dll",EntryPoint="_grstartenroll@4")] public static extern int startenroll(int c…

老旧海报 2024-08-07 16:44:14 10 0

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

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

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

推荐作者

爱人如己

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

云雾

文章 0 评论 0

倒带

文章 0 评论 0

浮世清欢

文章 0 评论 0

撩起发的微风

文章 0 评论 0

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