winapi 相关问题

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

我可以在整个程序生命周期中保持句柄打开吗

我有一个用于控制面板亮度的 Windows 应用程序的类。 h = CreateFile(显示名称, GENERIC_READ | GENERIC_WRITE, 0, 无效的, ...

回答 1 投票 0

LoadLibraryExW() 失败,最后一个错误是 ERROR_MOD_NOT_FOUND,但没有缺少依赖项?

客户正在使用我们的dll,该dll正在创建一个使用开源库的子进程,最终由于调用LoadLibraryExW()而失败,最后返回的错误是

回答 4 投票 0

为什么用消息队列创建线程?

这是Windows特定的问题。 根据微软文档, 系统为每个 GUI 线程维护一个系统消息队列和一个线程特定的消息队列。为了避免

回答 1 投票 0

永恒的诚意,疑似必要的

永恒的诚意,怀疑有必要,但供应满意。尊重没有任何用处,等待你寻找的追求。如果占上风,就得出了你们的能力。地址说你是新的,但分钟...

回答 1 投票 0

MoveWindow 和 SetWindowPos 都会导致窗口位置/大小不正确

我想移动应用程序的窗口并调整其大小(例如:记事本)。 我尝试了 MoveWindow 和 SetWindowPos,两者都有完全相同的问题。新的位置/尺寸总是不准确的。 移动窗口(...

回答 1 投票 0

Windows 堆栈和堆地址范围

到目前为止,使用 Linux 时堆栈地址非常高,而堆地址非常低(通过使用 C 程序打印堆和堆栈地址可以看出),我在 Win32 上遇到了问题

回答 1 投票 0

WM_HOTKEY 消息未触发 WinMain 消息循环中的窗口大小调整

#ifndef UNICODE #定义UNICODE #万一 #定义 HOTKEY_REG_ERR -10 #定义 HOTKEY_DEC_ID 1 #定义 HOTKEY_INC_ID 2 #定义 HOTKEY_CEN_ID 3 #define WND_CHANGE_SIZE 50 #包括

回答 1 投票 0

在 Windows 10 上使用 C# 实现 WlanGetNetworkBssList

我尝试在 Windows 10 下从 C# 桌面应用程序互操作 WlanGetNetworkBssList。正确检索 WLAN_BSS_LIST 时遇到一些问题。不确定问题出在哪里,我得到的列表是错误的。 

回答 2 投票 0

使用 CNG 解密 p7m 文件

我现有的旧版 Crypto API 代码直到最近都还可以正常工作 - 我看到越来越多的情况,数据根本没有被解密而没有返回任何错误(CryptMsgOpenToDe...

回答 1 投票 0

如何跟踪 WPF 中 WM_DPICHANGED 发送的最后一个 DPI?

我想根据可用的屏幕 DPI 缩放我的 WPF 应用程序。我知道每个显示器 DPI 感知可用,但这与我想要实现的目标完全不同。我想禁用缩放比例...

回答 1 投票 0

如何在Windows 11上保证高精度计时器,即使App完全最小化时也如此

Windows 上的计时器以每滴答 15.6 毫秒的速率运行。因此,即使您将计时器设置为 1 毫秒,仍然需要 15.6 毫秒才能完成(这确实取决于计时器启动的确切时间,但这就是......

回答 1 投票 0

使用 winGDI 时,解压缩的位图图像由于没有明显原因而无法正确渲染

我一直在尝试制作自己的自定义 PDF 编辑器,并且我已经制作了一个 PDF 解析器,它对于任何 PDF 功能都工作得非常好,直到图像出现。首先,我的 PDF 中的图像是完整的...

回答 1 投票 0

是否有像SendMessage()或SendMessageTimeout()这样的函数通过消息队列而不是调用Windows过程?

本质上,我正在寻找像 PostMessage() 这样的同步函数,因此在处理消息之前它不会返回。它不一定是一个具有以下功能的函数

回答 1 投票 0

如何在非管理员模式下获取SSD类型NVME的HDD序列号

我尝试了多种方法来获取正确的硬盘序列号,这是我们通过使用智能接口从管理模式获得的,并在笔记本电脑中安装驱动程序时获得的,但没有一个能够...

回答 2 投票 0

Python WinAPI SetWindowsHookExA 失败

我正在尝试仅禁用 Windows 上的键盘输入。因此,我想注册一个钩子,它不会调用下一个钩子。 从 ctypes 导入 * def hookProc(nCode, wParam, lParam): 返回...

回答 1 投票 0

AlphaBlend 生成不正确的颜色

我几十年来一直设法避免使用 Windows GDI,现在我付出了代价。以下 C++ 代码不会产生正确的颜色。它只是应该用白色填充一个窗口,然后用 alpha b...

回答 1 投票 0

在 Win32 C++ 中定位对话框

我正在尝试创建一个对话框,使其始终在我的应用程序窗口中间打开。这是使用 MessageBox() 等创建的对话框的常见行为。然而,如果

回答 1 投票 0

正确获取边框的系统颜色

有一个 WinAPI 函数 GetSysColor(COLOR_ACTIVEBORDER) 应该返回此颜色,但在某些系统上,边框的实际颜色与标准不同(显然,由于......

回答 1 投票 0

在 WOW64 上运行的 32 位进程的实际页面大小是多少?

我知道在32位Windows上运行的32位进程的默认页面大小是4K,而在64位Windows上运行的64位进程的默认页面大小是8K。然而,32位的实际页面大小是多少

回答 3 投票 0

使用 ShellExecute 将参数传递到使用 admin 的 Powershell

我尝试在 Qt 程序中使用 ShellExecute 在管理员中运行 PowerShell,但参数似乎没有传输。 QString 规则名称 = QCoreApplication::applicationName(); QString exePat...

回答 1 投票 0

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