winapi 相关问题

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

以编程方式获取物理键盘布局

有没有一种方法可以以编程方式找出计算机拥有哪种键盘(即按键位于何处,以及哪些位置存在哪些额外按键)? 一点点错误是可以接受的,如果...

回答 3 投票 0

如何在 Windows 11 中隐藏控制台

我编写了一个应该在后台运行的程序。我尝试编写一些代码,但它们都不起作用。控制台在 Windows 10 中是隐藏的,但在版本 11 中不起作用。我正在使用这个

回答 2 投票 0

GetWindowRect 返回包含“不可见”边框的大小

我正在开发一个应用程序,该应用程序以网格样式在屏幕上定位窗口。在 Windows 10 上运行此程序时,窗口之间存在巨大间隙。进一步调查表明 GetWindowRect 是

回答 5 投票 0

如何在不关闭父窗口的情况下关闭子窗口?

我有一个有 5 个子窗口的窗口。如何在不关闭父窗口的情况下关闭子窗口?

回答 3 投票 0

UWP 和 win32 应用程序之间共享 DirectX 纹理 2D

我正在尝试在 uwp 应用程序和 win32 应用程序之间设置共享纹理 2D。我在 UWP 应用程序中有以下代码: HRESULT 结果; D3D11_TEXTURE2D_DESC texDesc; texDesc.Width = 360; texDesc.He...

回答 1 投票 0

Go - 将字节从 uintptr 复制到偏移量处的字节切片

类型 MINIDUMP_IO_CALLBACK 结构体 { 处理 uintptr //不相关 Offset uint64 //写入操作相对小型转储数据开头的偏移量。 缓冲区 uintptr //A

回答 1 投票 0

Go 中带有回调的 MiniDumpWriteDump

我正在尝试在Go中使用回调来实现MiniDumpWriteDump。 MiniDumpWriteDump 的调用: 回调 := syscall.NewCallback(miniDumpCallback) var newCallbackRoutine MINIDUMP_CALLBACK_INFORM...

回答 1 投票 0

WTSIsRemoteSession 始终返回 TRUE

我目前正在编写一个Windows服务,它也会在用户登录时执行一些操作。如果登录来自远程计算机(例如远程桌面),我们的想法是不执行任何操作,并尝试...

回答 1 投票 0

警告 C6387 Visual Studio

Visual Studio 试图通过此警告告诉我什么? 根据文档,当您向参数传递可能为空值时会出现此警告。 但我正在用 if (hw...

回答 3 投票 0

从.cat文件中获取安全目录标记的“指纹”值

我想比较 2 个安全目录 (.cat) 文件的每个标签的哈希值。 我使用 CryptCATEnumerateMember 函数获取所有标签,并尝试使用 CryptCATEnumerateAttr 获取哈希值,但是...

回答 2 投票 0

GetWindowText 如何获取另一个进程拥有的窗口的名称,而无需系统调用来读取该进程的内存?

我想弄清楚 GetWindowText 背后的系统调用是什么。我编写了一个简单的程序来调用 GetWindowText,并使用不同进程中的窗口句柄。 int CALLBACK WinMain(HINSTANCE

回答 2 投票 0

通过 Windows 命名管道读取可变长度数据

我正在使用 C++ 进行编码,并且尝试在服务器端读取可变长度数据。管道应该是全双工的,用于发送请求和接收响应(一个管道用于读取和写入)。 所以...

回答 1 投票 0

使用 WinApi 获取与“高级显示设置”面板中相同的显示名称

使用与通过 WinApi 获取显示名称相关的其他问题的答案相同的方法(使用 EnumDisplayDevicesW 同时传递设备名称作为第一个参数,类似于...

回答 2 投票 0

Direct2D 路径上的文本

我最近遇到了这个SVG:

回答 0 投票 0

哪个 Windows API 返回任务栏图标大小?

Windows 8 及更高版本将“大”任务栏图标(Windows 7 中引入)的(默认 DPI)尺寸从 32×32 更改为 24×24。但是,GetSystemMetrics(SM_CXICON) 和 GetSystemMetrics(SM_CXSMI...

回答 1 投票 0

带有 EXTENDED_STARTUPINFO_PRESENT 标志的 CreateProcessW() 返回错误代码 87?

我正在努力让 msvc 下的 CreateProcessW 使用 EXTENDED_STARTUPINFO_PRESENT 选项。我创建了一个最小的示例,它调用 ping.exe 并将标准输出重定向到句柄。这...

回答 1 投票 0

2023 年 Windows 应用程序图标,包括 24×24 任务栏图标

微软将“大”任务栏图标(在 Windows 7 中引入)从 32×32 缩小到 24×24,并且没有为未打包的应用程序提供正确选择的选项,已经过去十年了...

回答 1 投票 0

win32 ShellExecute 从队列中删除消息

调用 ShellExecute 似乎会从消息队列中删除消息。下面提供了用于测试此行为的 C 程序的源代码。请注意,我正在使用 ShellExecute 打开 ...

回答 1 投票 0

线程退出时Windows会释放用户提供的堆栈吗?

根据维基百科,Win32线程信息块:存储在TIB中的堆栈信息,我应该能够通过更新RSP和TIB来更改线程的堆栈。 问题是,会发生什么......

回答 1 投票 0

SetWindowPos 未正确设置 Z 顺序

我正在开发窗口管理器。下面是一些对角堆叠窗口的代码: void stack_windows_diagonal(HWND* windows, int 宽度, int 高度){ if(windows == NULL) 返回; 整数大小 = 0...

回答 1 投票 0

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