winapi 相关问题

Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。

默认静态控件高度为 8(对话框单位) - 文本适合,但 DrawText DT_CALC 说它太小?

在对话框内,我检查了一个静态控件,该控件是在资源编辑器中使用默认高度 8 个对话框单位创建的。 文本看起来不错,但是如果我用 DrawTe 检查所需的文本高度...

回答 1 投票 0

为什么 CreateFileMapping() 可能会抛出错误 87?

看了这个相对较新的示例后,我采用了它的代码: auto hFile = CreateFile(文件名, GENERIC_READ, FILE_SHARE_READ, // 也尝试了 0 表示独占 无效的, OPEN_EXISTI...

回答 1 投票 0

如何区分左右键(CTRL 和 ALT)?

我开始利用Win32的原始输入功能来检测键盘上的所有按键。到目前为止,一切都很顺利!我可以区分顶行的数字和键盘中的数字...

回答 4 投票 0

如何从 DEV_BROADCAST_DEVICEINTERFACE 和设备实例 ID 获取友好的设备名称

我已使用 RegisterDeviceNotification 注册了一个窗口,并且可以成功接收 DEV_BROADCAST_DEVICEINTERFACE 消息。但是,返回的结构中的 dbcc_name 字段始终为空。

回答 4 投票 0

NetUserGetLocalGroups(NULL,...)返回1722 RPC_S_SERVER_UNAVAILABLE

NetUserGetLocalGroups API 检索指定用户所属的本地组列表: NET_API_STATUS NET_API_FUNCTION NetUserGetLocalGroups( LPCWSTR 服务器名, LPCWSTR 用户名, 德沃...

回答 1 投票 0

用于弹出和重新连接 USB 驱动器的 Python 脚本

我目前正在尝试为控制循环编写一个Python脚本,在控制循环启动时,Python脚本使用win32api断开(弹出)所有连接到计算机的USB...

回答 1 投票 0

TerminateThread() 可以终止 GetCurrentThread() 吗?

文档没有说明 GetCurrentThread() 的结果是否是 TerminateThread() 的有效参数,即线程是否可以自行取消。 它可以?如果是,TerminateThread() 是否返回...

回答 1 投票 0

将组合键(严格)绑定到特定表单

你能告诉我如何使用“globalmousekeyhook”库(https://github.com/gmamaladze/globalmousekeyhook/blob/vNext/keycomb.md)来编写键盘快捷键吗?不全

回答 1 投票 0

如何使用 Win32 API 读取原始磁盘而不锁定/卸载卷?

这个 StackOverflow 问题有一个答案,要求锁定/卸载卷,但似乎这不一定是必需的。当我使用十六进制编辑器 HxD(工具 > 打开磁盘)来操作...

回答 1 投票 0

带有自定义 rand 函数的 WinApi 线程(指针错误)

我有一个问题;我想制作一个给出随机数的程序。我不想使用 rand() 函数。我想为我做一个,然后将其转变为教育目的的函数,0但我...

回答 2 投票 0

将所有 C++ lib 依赖项链接到 dll 中

所以我试图将 VS 项目编译成 dll,但我似乎无法将所有 .lib 依赖项包含在 dll 中。

回答 1 投票 0

如何检测 Windows 安装是否为 RTL

(我使用的是Windows XP,但问题与所有/任何Windows版本相关) Windows 安装程序有 2 种“风格”:LTR 或 RTL。 也就是说,GUI(按钮、窗口控件、菜单等)是

回答 3 投票 0

DX12 一台进程2台设备可以使用其中一台设备创建的相同纹理吗?

win32 应用程序创建 2 个设备,device1 和 device2(同一适配器)。 device1 创建一个纹理为“ComPtr<::ID3D12Resource> 纹理”,那么如果 device2 可以使用 de...

回答 2 投票 0

WinAPI 中的 WM_LBUTTONDOWN 延迟问题

这是我之前问题的后续。根据我收到的评论,我设法让按钮在按下按钮时不断更新计数器,但现在我遇到了新问题....

回答 1 投票 0

d3d10 C 接口不可用

我正在将应用程序从 D3D7 移植到 D3D10。 尽管 D3D10 的 C 接口存在,但在编译/链接时似乎不可见。 D3D7版本使用C接口,我不...

回答 1 投票 0

NetShareEnum 没有给出结果

我一直在开发一个使用 Win32 C++ 枚举 Windows 中共享的函数,但遇到了障碍。 净份额显示了所有带有默认份额的份额,这很好。但由于某种原因...

回答 1 投票 0

如何在具有 64 个以上核心的 Windows 系统上从外部设置进程的 CPU 核心关联性?

我正在致力于优化具有超过64个核心的Windows系统上的多线程应用程序。通常,我会使用 SetProcessAffinityMask 函数来设置...

回答 1 投票 0

如何使用 win32 以编程方式提取存储在证书存储中的证书的公钥

我已将crt文件导入到本地计算机的个人证书中。 我可以使用 MMC 使用 Base 64 编码的 X509 .CER 选项提取相同的公钥。 我的目标是以编程方式获得这个

回答 1 投票 0

WM_USER 与 WM_APP

我希望工作线程向UI线程消息队列发送用户定义的消息,但我不确定是否应该使用WM_USER或WM_APP。 WM_APP 的文档说: WM_APP 通过 0x...

回答 3 投票 0

从管理员特权实例启动具有普通用户权限的应用程序

我正在为我的应用程序开发一个自定义安装程序,因为我需要配置一些 InnoSetup 和其他类似工具不允许的特殊设置。安装程序需要管理员权限

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.