Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C# - 方法的类型签名与 PInvoke 不兼容
我正在尝试在 C 2010 中使用 VC 2003 dll 当我从 C 调用 dll 的方法时出现此错误 方法的类型签名与 PInvoke 不兼容 I am returning the structure from VC Code stru
visualc
pinvoke
dllimport
Screen.AllScreens 错误并将 WM_DISPLAYCHANGE 发布到单个 WinForm 应用程序
首先 对这么长的帖子表示抱歉 关于如何限制 WM DISPLAYCHANGE 消息的发布范围有什么建议吗 设想 Screen AllScreens返回在客户端上检测到的所有监视器的坐标和分辨率的数组 如果在工作站锁定时启动应用程序 在夜间应
c
WMI
pinvoke
时间:2019-03-07 标签:c#PinvokeforGetWindowDpiAwarenessContext
我试图在 C 应用程序中实现 GetWindowDpiAwarenessContext 但没有成功 相关头文件是 windef h DECLARE HANDLE DPI AWARENESS CONTEXT typedef enum DPI
c
pinvoke
DPI
PInvoke - 从指针编组结构数组
我正在尝试遵循以下答案这个问题 https stackoverflow com a 2403083 27494 我的结构在 C 中看起来像这样 typedef struct drive info t unsigned char drive
c
pointers
pinvoke
如何解决私有字节(本机内存)泄漏?
我正在开发一个 C 应用程序 该应用程序似乎存在泄漏 我使用过内存分析器并发现我的 私有字节继续增加但是所有堆中的字节数不 这意味着可能是本机内存泄漏 现在我陷入困境 如何找到本机代码中的内存泄漏 首先 如果您有泄漏进程的转储 您可以在 W
c
debugging
memoryleaks
pinvoke
调用非托管函数 char 返回 char *
我在非托管 C C 代码 dll 中有一个函数 它返回包含 char 数组的结构 我创建了 C 结构体来接收调用该函数时的返回值 调用此函数后 我得到 System Runtime InteropServices MarshalDirect
c
NET
pinvoke
unmanaged
从 C# 获取 Windows 应用程序的位置
我需要一些帮助来尝试获取记事本窗口的位置 我很确定我需要使用GetWindowRect功能如下 但我不知道如何使用它 我已将以下内容放入 win 表单项目中 但是myRect X myRect Y等里面没有任何东西 我认为他们至少应该有我正
c
visualstudio2010
pinvoke
.NET 4.0 中的 P/Invoke 环境是否发生了变化?
我已开始将 NET 2 0 WinForms 应用程序升级到 NET 4 0 好吧 升级过程只是切换平台目标的问题 但要使其真正发挥作用 我以为这就是全部了 但 NET 4 0 中的互操作性似乎发生了巨大变化 使用 DllImport 应用
Delphi
net40
pinvoke
如何将数据从托管程序集流式传输到本机库并再次返回?
如何将数据 文本 从托管程序集流式传输到本机库并将数据 文本 流回托管程序集 具体来说 我想揭露一个System IO Stream NET 端的某种类型 并且 最重要的是 a FILE 在本机方面 本机方法的签名应该是 FILE foo
c
NET
Stream
pinvoke
stdout
如何在C#中使用C++ DLL导出的接口指针
我有一个用 C 编写的 DLL 它导出一个函数 CreateRisk 该函数返回一个接口指针 如下 extern C declspec dllexport IRisk stdcall CreateRisk return new Risk I
c
pinvoke
如何在 WinRT 8.1 上 P/调用 kernel32.dll
我正在尝试使用本机 API 方法 GetNativeSystemInfo 在 Windows 8 1 上标记为支持手机和桌面应用商店应用程序 在文档中 它被列为存在于 kernel32 dll 中 伟大的 所以我对 P Invoke 的第一
c
windowsruntime
windowsstoreapps
windowsphone81
pinvoke
在 P/Invoke 中为固定字符串传递什么?
假设这个 C 函数 void do something const char str 它将字符串存储在某处稍后参考 此外 我在 C 中有这个签名来调用这个函数 DllImport NativeLib static extern void d
c
pinvoke
pinning
C#:根据平台访问 32 位/64 位 DLL
我们使用 C 应用程序中自行编写的 32 位 C DLL 现在我们注意到 当 C 应用程序在 64 位系统上运行时 会自动使用 64 位运行时 当然无法从 64 位运行时访问 32 位 DLL 我的问题是 有没有办法使用32位DLL 如果不
c
64bit
pinvoke
dllimport
防止电脑休眠
我有一个正在播放某种媒体的应用程序 我不希望计算机在我的应用程序运行时进入睡眠状态 我查了一下 发现这个可以通过P Invoke来完成 显示器也不应该关闭 计算机也不应该进入睡眠状态 因此 我做了以下操作来测试这一点 b Click x y
c
pinvoke
在“托管到本地的过渡”期间到底发生了什么?
我知道 CLR 在某些情况下需要进行封送处理 但假设我有 using System Runtime InteropServices using System Security SuppressUnmanagedCodeSecurity st
c
NET
pinvoke
unmanaged
managed
使用 PInvoke 从 C# 获取工具提示文本
我在 C 中使用 PInvoke 尝试使用已知处理程序读取窗口中可见的工具提示 但我尝试以这种方式检查的窗口应用程序会因内存访问冲突错误而崩溃 或者根本不显示工具提示文本lpszText TOOLINFO 成员 我正在打电话枚举窗口 htt
c
pinvoke
tooltip
SendMessage
从 PInvoke 返回字符串? [复制]
这个问题在这里已经有答案了 我使用 PInvoke 实现本机代码 C 和托管代码 C 之间的互操作性 我只是编写一个简单的函数 它从 C 代码中获取字符串 我的代码看起来像 C Code DllImport MyDll dll privat
c
pinvoke
对于 64 位应用程序,.NET 使用 WSAStartup 是否安全?
对于 64 位应用程序 NET Framework 版本和 WSAData 结构的本机 Win32 版本之间不匹配 因为字段的顺序不同 我已经复制了 NET 版本以用于我们基于 C 的产品 但一位同事担心我造成了内存损坏 使用 DllImp
c
NET
pinvoke
wsastartup
来自 c# 的 PInvoke c++ dll - 尝试加载格式不正确的程序。 (HRESULT 异常:0x8007000B)
尝试使用 Dll 导入从 C 访问旧的 C DLL 已经在网上搜索了大约4天 但没有成功 我正在尝试使用来自 asp net mvc 3 网站 net 4 的 c dll 我已将平台目标更改为 x86 我已在 iis 中的应用程序池上将 启
c
NET
IIS
pinvoke
32bit64bit
如何解决 .NET CF 异常“找不到 PInvoke DLL”?
谨此献给所有 C 专家 我已经为此烦恼了一段时间了 尝试了网上的各种建议 但没有成功 该操作发生在 Windows Mobile 5 0 中 我有一个名为 MyDll dll 的 DLL 在 MyDll h 中我有 extern C dec
c
NET
windowsmobile
pinvoke
«
1 ...
3
4
5
6
7
8
9
...12
»