Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
我有一个用于控制面板亮度的 Windows 应用程序的类。 h = CreateFile(显示名称, GENERIC_READ | GENERIC_WRITE, 0, 无效的, ...
LoadLibraryExW() 失败,最后一个错误是 ERROR_MOD_NOT_FOUND,但没有缺少依赖项?
客户正在使用我们的dll,该dll正在创建一个使用开源库的子进程,最终由于调用LoadLibraryExW()而失败,最后返回的错误是
这是Windows特定的问题。 根据微软文档, 系统为每个 GUI 线程维护一个系统消息队列和一个线程特定的消息队列。为了避免
MoveWindow 和 SetWindowPos 都会导致窗口位置/大小不正确
我想移动应用程序的窗口并调整其大小(例如:记事本)。 我尝试了 MoveWindow 和 SetWindowPos,两者都有完全相同的问题。新的位置/尺寸总是不准确的。 移动窗口(...
到目前为止,使用 Linux 时堆栈地址非常高,而堆地址非常低(通过使用 C 程序打印堆和堆栈地址可以看出),我在 Win32 上遇到了问题
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 #包括
在 Windows 10 上使用 C# 实现 WlanGetNetworkBssList
我尝试在 Windows 10 下从 C# 桌面应用程序互操作 WlanGetNetworkBssList。正确检索 WLAN_BSS_LIST 时遇到一些问题。不确定问题出在哪里,我得到的列表是错误的。
我现有的旧版 Crypto API 代码直到最近都还可以正常工作 - 我看到越来越多的情况,数据根本没有被解密而没有返回任何错误(CryptMsgOpenToDe...
如何跟踪 WPF 中 WM_DPICHANGED 发送的最后一个 DPI?
我想根据可用的屏幕 DPI 缩放我的 WPF 应用程序。我知道每个显示器 DPI 感知可用,但这与我想要实现的目标完全不同。我想禁用缩放比例...
如何在Windows 11上保证高精度计时器,即使App完全最小化时也如此
Windows 上的计时器以每滴答 15.6 毫秒的速率运行。因此,即使您将计时器设置为 1 毫秒,仍然需要 15.6 毫秒才能完成(这确实取决于计时器启动的确切时间,但这就是......
使用 winGDI 时,解压缩的位图图像由于没有明显原因而无法正确渲染
我一直在尝试制作自己的自定义 PDF 编辑器,并且我已经制作了一个 PDF 解析器,它对于任何 PDF 功能都工作得非常好,直到图像出现。首先,我的 PDF 中的图像是完整的...
是否有像SendMessage()或SendMessageTimeout()这样的函数通过消息队列而不是调用Windows过程?
本质上,我正在寻找像 PostMessage() 这样的同步函数,因此在处理消息之前它不会返回。它不一定是一个具有以下功能的函数
我尝试了多种方法来获取正确的硬盘序列号,这是我们通过使用智能接口从管理模式获得的,并在笔记本电脑中安装驱动程序时获得的,但没有一个能够...
Python WinAPI SetWindowsHookExA 失败
我正在尝试仅禁用 Windows 上的键盘输入。因此,我想注册一个钩子,它不会调用下一个钩子。 从 ctypes 导入 * def hookProc(nCode, wParam, lParam): 返回...
我几十年来一直设法避免使用 Windows GDI,现在我付出了代价。以下 C++ 代码不会产生正确的颜色。它只是应该用白色填充一个窗口,然后用 alpha b...
我正在尝试创建一个对话框,使其始终在我的应用程序窗口中间打开。这是使用 MessageBox() 等创建的对话框的常见行为。然而,如果
有一个 WinAPI 函数 GetSysColor(COLOR_ACTIVEBORDER) 应该返回此颜色,但在某些系统上,边框的实际颜色与标准不同(显然,由于......
在 WOW64 上运行的 32 位进程的实际页面大小是多少?
我知道在32位Windows上运行的32位进程的默认页面大小是4K,而在64位Windows上运行的64位进程的默认页面大小是8K。然而,32位的实际页面大小是多少
使用 ShellExecute 将参数传递到使用 admin 的 Powershell
我尝试在 Qt 程序中使用 ShellExecute 在管理员中运行 PowerShell,但参数似乎没有传输。 QString 规则名称 = QCoreApplication::applicationName(); QString exePat...