Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
我创建了 5 个自定义页面。 在设置过程中,我想更改特定控件的 x、y 坐标或大小。 我尝试了以下方法但没有成功: 例如,更改 y 坐标...
Win32 LoadLibrary,为传递依赖项添加搜索路径,无需删除 PATH 环境变量
我有一个例子,我需要将 Win32 DLL 加载到进程中。对于这些 DLL 的依赖项,我需要“默认搜索路径”生效,最终搜索 PATH 环境变量...
如果系统剪贴板上有大量文本(例如 150MB 文本文件),我希望能够从流中读取系统剪贴板作为 Unicode 文本,以避免 OutOfMemoryExcept...
当我使用不同的窗口 API 时,会出现一些差异。当我使用 WinAPI 创建窗口时,它比 GLFW 创建的窗口大 1.5 倍。两者的文档都说宽度和他...
在我的控制台应用程序中,我使用 CreateProcess 方法创建了一个进程。 现在,该进程要么向控制台写入“OK”,要么写入“Not OK”。我怎样才能截取该信息,以便我可以以及
ReadDirectoryChangesW:写入时不会立即执行 FILE_ACTION_MODIFIED,等待文件句柄关闭或打开文件
我目前正在尝试使用 ReadDirectoryChangesW() 来侦听 Windows 上目录中的文件系统事件。一般来说,这是可行的,但我遇到了一个问题:当某些东西只是写入 fi 时......
背景:我有一个带有上下文菜单、普通菜单和加速器的应用程序。 我有一个粘贴命令,如果使用鼠标打开上下文菜单,则粘贴操作应使用 m...
CreateProcessAsUser 导致进程退出并在进程启动时出现错误 0xc0000142
我正在创建一个简单的控制台应用程序来学习 CreateProcessAsUser() 的用法。 我遵循了我在网上可以找到的一些代码示例。我也完成了一个类似的示例应用程序...
如何解决链接错误“未定义引用`VIRTUAL_STORAGE_TYPE_VENDOR_MICROSOFT`”?
考虑以下程序示例.c: #包括 #包括 int main() { VIRTUAL_STORAGE_TYPE 存储类型 = {VIRTUAL_STORAGE_TYPE_DEVICE_ISO,
NCryptSignHash 返回 NTE_INVALID_PARAMETER (0x80090027)
我正在使用一些旧代码,这些代码使用已安装的证书和 CryptoAPI 对数据进行签名,我需要将其迁移以使用 CNG。 我尝试了两种不同的方法,一种使用
CryptAcquireCertificatePrivateKey() 失败并出现错误 CRYPT_E_NO_KEY_PROPERTY
这是设置 AD CS(Windows Server 2019 Hyper-V 虚拟机) 通过复制智能卡登录模板创建了一个新模板。 将提供商更改为 Microsoft Software Key Storage Provider。 算法是 R...
如何获得显示屏的尺寸(以厘米或英寸为单位)? 此代码并不总是正确工作: HDC hdc = CreateDC(_T("DISPLAY"),dd.DeviceName,NULL,NULL); int 宽度 = GetDeviceCaps(hdc,
我正在尝试使用 Pywin32 获取另一个进程的 STD 句柄,然后读取和写入它们。 我的源代码是: 导入 win32api 导入 win32con 导入 win32 文件 STD_INPUT_HANDLE = 10
通过研究任务栏的DesktopWindowXamlSource(Shell_TrayWnd)的结构,我找到了一种将颜色更改为完全透明的方法。 DekstopWindowXamlSource结构: 我很好奇是否可以
我写了一小段这样的代码 // 句柄 = 记事本 // 设置要发送的文本 std::wstring message_to_send = L"xin chào bạn"; // 发信息 DWORD_PTR 结果; SendMessageTimeoutW(句柄,
Windows 资源文件 (.rc):RTEXT 与 WS_EX_RIGHT 样式的 LTEXT
在 .rc 文件中进行对话框本地化时,我发现右对齐静态控件的定义存在以下差异: 在原始资源文件中,DIALOGE 中的静态控件...
我想测试一下是否可以阻止Windows桌面上检测到右键单击。 测试程序如下,调用并检测正确,但是桌面还是放...
MouseHook - MSLLHOOKSTRUCT.mouseData 在处理 MouseWheel 时始终返回相同的值
我不知疲倦地在网上搜索并尝试了我遇到的所有可能的解决方案;但找不到可行的解决方案。 我有一个鼠标钩,我已经使用了很长时间了,它......
默认 STATIC 控件高度为 8(对话框单位)并且文本适合,但 DrawText() DT_CALCRECT 说它太小?
在对话框内,我检查了在资源编辑器中使用默认高度 8 个对话框单位创建的 STATIC 控件。 文字看起来不错。 但是,如果我用