Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何从DLL中提取字符串资源
我正在制作管理系统文件扩展名的应用程序 但遇到问题 系统扩展如 jpg exe dll png txt等有一个名为FriendlyTypeName 例如 FriendlyTypeNamejpeg 文件的内容是 SystemRoot Syst
c
dll
pinvoke
检测活动 RDP 会话
我需要在我的应用程序中实现死人开关 如果应用程序从 RDP 运行 我需要在它失去与远程客户端的连接时采取行动 我知道当我在 RDP 中运行时使用 GetSystemMetrics SystemMetric SM REMOTESESSION
c
NET
pinvoke
remotedesktop
C# - 将指向 sockaddr 结构的 IntPtr 转换为 IPAddress
从 P Invoked 本机函数中 我得到一个IntPtr http msdn microsoft com en us library system intptr aspx它指向一个sockaddr http msdn microsoft
c
typeconversion
pinvoke
ipaddress
IntPtr
无法从 GetProcessId(.. hWnd) (pInvoke) 中提取 processID
我使用以下方法 DllImport kernel32 dll SetLastError true static extern int GetProcessId IntPtr hWnd 尝试获取正在运行的进程的 processId 我拥有的唯
c
process
Automation
pinvoke
handle
根据环境选择目标 32 位或 64 位本机 DLL
我有一个本机 DLL 有 32 位和 64 位版本 x86 我想创建一个适用于两种体系结构 任何 CPU 的包装器 并根据当前环境 32 位或 64 位 在运行时 加载 DLL 的正确版本 这个过程应该自动发生 这样我的 DLL 的用户就不
c
NET
dll
pinvoke
DLLImport C++ 函数,以 char* 作为输入或输出参数
我有两个想要 DllImport 的 C 函数 bool SendString const char pSendStr long strSize bool ReadString char pReadStr long readStrSize
c
pinvoke
dllimport
使用 PInvoke 从 C# 读取具有“union”类型的 C 结构
我正在尝试将用 C 构建的结构引入托管端 C 让我们假设这个结构 C 代码 typedef struct S int i union TypeA a TypeB b TypeC c uni S 现在 我创建 C 包装类 StructLayo
NET
pinvoke
使用Delphi Dll和一些问题
我想使用Delphi制作的dll 它有这个功能 函数 CryptStr str Key AnsiString DecryptStr boolean AnsiString 标准调用 我将 Dll 复制到 bin debug 和应用程序根目录中
c
Delphi
dll
pinvoke
SetForegroundWindow 不适用于最小化进程[重复]
这个问题在这里已经有答案了 找不到关于这个主题的任何好的答案 所以也许有人可以帮助我 我正在制作一个小型个人程序 我想将某个应用程序带到前台 它已经可以工作了 但是有一个小问题 当进程最小化时 我的代码将无法工作 该进程不会像未最小化时那样
c
WINAPI
pinvoke
minimized
使用 pinvoke 从 UWP C# 应用程序调用 LoadLibrary
我正在尝试从 C UWP 应用程序调用非托管 dll 中的方法 我这样做 但在非托管 dll 上调用 LoadLibrary 以便我可以使用它 这一切在调试模式下工作正常 但是在发布模式下 我收到一个奇怪的错误 消息 类初始化方法 Test
c
UWP
pinvoke
使用 .NET 4.5.2 从 C# 代码更改键盘布局
我正在为 SDL Trados Studio 插件编写代码 插件的最后一部分需要一些 API 根本没有公开的自动化 所以我所拥有的 坚持一些东西 就是自动化默认的键盘快捷键 我的代码非常适合英语键盘布局 还有匈牙利语 但它当然不适用于希腊语
c
NET
Keyboard
pinvoke
sendkeys
CoTaskMemAlloc v malloc v AllocHGlobal
我读过 在 Windows 上 malloc 与 CoTaskMemAlloc 不同 CoTaskMemAlloc 与 AllocHGlobal 不同 对于 C 用户来说 这意味着如果我有一个返回 malloc 指针的 C 函数 我需要对其
c
WINAPI
pinvoke
是否可以在不使用 WMI 的情况下获取网络适配器的 PnPDeviceId?
我一直在尝试使用 p invoke setupapi 调用获取给定网络适配器的 PnPDeviceId 但没有成功 我不情愿地决定使用 WMI 如下所示 public static string GetPnpDeviceId string
c
NetworkProgramming
pinvoke
C# 中 PInvoke 代码的使用
我有以下使用 DLLImport 的 C 代码 using System namespace LvFpga class RegTest DllImport kernel32 public extern static int LoadLibr
c
pinvoke
dllimport
C++/CLI:#pragma 托管/非托管范围
我有一个混合模式 DLL 其中有一个包含托管和非托管代码的 cpp 文件 一个简化的重现示例如下所示 include stdafx h pragma managed Just for explicitness doesn t influen
NET
CCLI
clr
pinvoke
mixedmode
平台调用 F# 回调函数
我在 Raspberry Pi 2 ARM 7 和单声道 上使用 F 我目前正在尝试使用用 C 编写的 WiringPi 库 我已经成功地使用 P Invoke 来使用一些函数 现在我尝试使用中断 参见http wiringpi com r
F
MONO
pinvoke
raspberrypi2
在 C# 中使用 CreateRemoteThread 传递多个参数
我的目标是使用 C 中的 P Invoke CreateRemoteThread 调用远程进程中的函数 问题是该函数需要多个参数 有没有办法将多个参数传递给函数 DllImport kernel32 dll SetLastError tru
c
pinvoke
createremotethread
AttachConsole(-1),但 Console.WriteLine 不会输出到父命令提示符?
如果我将我的程序设置为Windows Application 并使用了AttachConsole 1 API 如何获取Console WriteLine写入我启动应用程序的控制台 这对我不起作用 如果相关的话 我使用的是 Windows 7
NET
WINAPI
pinvoke
consoleapplication
在传递给非托管代码之前将委托固定在结构中
我正在尝试使用非托管 C dll 将图像数据加载到 C 应用程序中 该库有一个相当简单的接口 您可以在其中传递一个包含三个回调的结构 一个用于接收图像的大小 一个用于接收每一行像素 最后一个在加载完成时调用 像这样 C 托管定义 Syste
c
NET
pinvoke
unmanaged
PInvoke 'class' 与通过引用传递 'struct'
当我用谷歌搜索时 我看到帖子说传递 C class与通过相同struct通过引用 即ref SomeStruct name参数 到 C API 同时使用 PInvoke 这是一篇帖子C PInvoke 结构与类访问冲突 https stac
c
pinvoke
1
2
3
4
5
6
...11
»