Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
.NET PInvoke 可以从用户指定的目录动态加载本机 dll 吗?
我有一个 NET 应用程序 需要加载一个本机库 其位置由用户指定 PInvoke 看起来只会从全局搜索路径 或编译时指定的路径 加载 最好的方法是创建一个在运行时调用 LoadLibrary 的 C CLI 程序集吗 C CLI 会比 C
NET
directory
pinvoke
Native
LoadLibrary
计算 Windows 10 上第 3 方窗口的标题栏按钮的总宽度
我最初的方法是使用GetSystemMetrics with SystemMetric SM CXSIZE以及一些基于可用按钮的简单数学计算 乘以 3 或乘以 1 通过WindowStyle DllImport user32 dll pri
c
WinForms
WINAPI
window
pinvoke
检测笔记本电脑盖子的关闭和打开
是否可以检测笔记本电脑的盖子何时打开或关闭 从我读到的内容来看 这是不可能的 但 SO 之前已经帮助我完成了不可能的任务 我发现唯一可能朝着正确方向的事情是关于报告电源按钮所需的 IOCTL 的 MSDN 博客文章 https learn
NET
WINAPI
pinvoke
ioctl
如何针对 32 位和 64 位安全地从 GetTokenInformation() 调用可变长度结构数组? C#
我正在关注提供的 pinvoke 代码here https stackoverflow com questions 2146153 how to get the logon sid in c 2146418 2146418但我有点害怕将可变
c
NET
pinvoke
marshalling
不屈不挠的野兽:一个二维字符数组,位于结构内部,位于非托管 dll 的内部
我束紧腰 冒险进入了遗产之地 砍倒 召唤并集结了各种野兽 现在我站在了一个如此凶猛的生物面前 据我对我的弟兄们进行的详尽调查来看 我现在所面对的生物是如此凶猛 武器中 没有一个代码战士能够幸存 以下是详细信息 我试图将结构内部的二维字符数组
c
pinvoke
marshalling
multidimensionalarray
在 C# 中设置风扇速度
我知道以前有人问过这个问题 但我似乎无法让它发挥作用 我已调用以下内容 using System Management using System Management Instrumentation using System Runtime
c
pinvoke
使用 c# 中的 c++ ref 中的引用从 C# 调用 C++ 代码错误
所以在我的 c dll 文件中我得到了以下函数 DLL void GetUserPass char userName char passWord userName ceva passWord altceva 现在我想从 c 调用它 但它给了
c
dll
pinvoke
C# 如何 P/调用 NtRaiseHardError
以下 C 代码会导致蓝屏 include stdafx h include
c
CCLI
pinvoke
bluescreenofdeath
读取依赖步行者输出
I am having some problems using one of the Dlls in my application and I ran dependency walker on it i am not sure how to
c
dll
pinvoke
dependencywalker
通过 SetEnvironmentVariable 进行的更改不会在使用 getenv 的库中生效
我有一个简单的 C 应用程序 它绑定到使用 mingnu 编译器工具集编译的库 我可以轻松地调用库中的函数 没有任何问题 然而图书馆呼吁getenv要设置自身 需要设置此环境变量才能使库正常工作 所以我正在使用Environment Set
c
environmentvariables
pinvoke
C# - 为什么我需要初始化 [Out] 参数
我有几个从本机 dll 导入的方法 使用以下语法 internal static class DllClass DllImport Example dll EntryPoint ExampleFunction public static e
c
pinvoke
marshalling
out
C#:如何使用 SHOpenFolderAndSelectItems [重复]
这个问题在这里已经有答案了 有人可以举例说明如何使用 shell 函数吗SH打开文件夹并选择项目 http msdn microsoft com en us library bb762232 VS 85 aspx来自 C 我不太明白如何使用
c
file
pinvoke
windowsshell
如何从进程开始捕获所有应用程序/窗口消息? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我试图弄清楚如何捕获进程 窗口的所有窗口消息 从它在 c 中启动时开始 该过程不是我自己的 所以我需要使用某种钩子 我的目标是开始实时
c
NET
hook
pinvoke
Messaging
P/invoke 函数采用指向结构的指针[重复]
这个问题在这里已经有答案了 功能如创建进程 http msdn microsoft com en us library ms682425 VS 85 aspx有带有指向结构的指针的签名 在C中我会通过NULL作为可选参数的指针 而不是在堆栈
c
WINAPI
Interop
pinvoke
双精度类型二维多维数组的 pinvoke 编组作为 c# 和 c++ 之间的输入和输出
我有以下我正在尝试解决的双物质类型的 2d 多维数组的 c 和 c pinvoke 编组 我已经查看了以下热门内容以获得我目前拥有的内容使用双精度数组进行 P Invoke 在 C 和 C 之间编组数据 https stackoverflo
c
Interop
pinvoke
marshalling
p 调用非托管 DLL 时获取标准输出?
我有一个非托管 DLL 它将日志消息写入标准输出 我正在使用 WPF 应用程序中的 P 调用来调用此 DLL 并且我需要获取标准输出流日志 我尝试过 Console SetOut 但似乎只能捕获使用 Console Write 等写入的信息
c
pinvoke
stdout
如何检查 NTAccount 对象代表组还是用户?
使用返回的访问规则时 GetAccessRules True True GetType System Security Principal NTAccount 如何判断每个规则中引用的 NTAccount 对象是用户帐户还是组 Update
NET
security
WINAPI
pinvoke
将 C++ 库嵌入到 .Net 库中
在我的 Net 程序集中 我必须使用一些本机 C dll 通常我们需要将C dll复制到bin文件夹中并使用PInvoke来调用它 为了节省分发成本 我想将 C 直接嵌入到我的 Net dll 中 这样分发的程序集数量就会更少 知道如何做到
c
pinvoke
C# 如何使用 CallNtPowerInformation 和 Interop 来获取 SYSTEM_POWER_INFORMATION
我正在尝试编写一个小程序 该程序作为服务运行并监视用户是否处于活动状态 如果用户空闲 没有鼠标 键盘 一个小时 则某些进程将被终止 如果用户使用 user32 dll 中的 LASTINPUTINFO 运行它 它就可以工作 但它不能作为服务
c
NET
WINAPI
pinvoke
在服务器桌面会话上捕获屏幕
我开发了一个 GUI 测试框架 可以按计划对我们公司网站进行集成测试 当出现问题时 它会截取桌面等内容 它在专用 Windows Server 2008 上的登录用户上运行 无人值守 问题是在我已断开远程桌面会话连接的桌面上截取屏幕截图 我
c
NET
WindowsServer2008
pinvoke
systemdrawing
1
2
3
4
5
6
...13
»