Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
使用 dart:ffi 到 Flutter 的 C dll 返回超过 4000 个对象的问题[已关闭]
我正在实现一个 C 代码,该代码必须返回超过 4000 个自定义结构条目到 flutter 应用程序。该代码在 1000 个条目下运行良好,但当它返回 4000 左右时,flutter 应用程序崩溃......
Windows:从 Cygwin 确定 C 语言的操作系统版本
我有一些在 Cygwin 环境中运行的代码,这使得 Windows 看起来像 Unix。 我想获取操作系统版本,但 Posix 函数调用 uname 不存在。 还有其他方法吗...
是否可以在不存在 PDB 文件的情况下在 Windows 上获取堆栈跟踪?如果是的话,怎么办?
我知道StackWalk64() API可用于在Windows中打印调用堆栈。 关于这如何在 SO 上工作已经有很多讨论。 C++ 中的函数调用堆栈 Windows 上的 StackWalk64 - 获取
我有一个无法用新类重新定义的 TextBox,以便我可以过滤 WndProc 中的一些消息。所以我必须使用win32函数SetWindowLong来替换Te的默认Window proc...
单击作为面板父级的另一个应用程序的窗口时如何将表单移动到前台
我使用下面的代码来启动应用程序并将其移动到我的表单上的面板中。在这个例子中我使用记事本,仅作为示例。稍后我将使用不同的应用程序。 当另一个
我需要在 Windows 10 上安装几个“自定义”键盘布局。 这些不是 MKLC 生成的布局。 什么是可用于我的布局的“安全”KLID? axxxxxxx 似乎是 MKLC 使用的。 Dxxxxxxx 看到...
C++ - 不同窗口的 SetWindowDisplayAffinity 返回 False
嗨,我有一个 C++ 代码,尝试将不同窗口的 SetWindowDisplayAffinity() 设置为 WDA_NONE。然而该函数返回 False 表示设置失败。 目标窗口是 NodeJS
我对 win32 ReadFile() 重叠 I/O 并不是很满意,因为它确实不可靠,并且在 DEBUG 配置中具有令人不快的 8-10 毫秒的内核开销和 25-30 毫秒...
我有这个代码: #包括 #包括 #包括 #包括 int main() { LPCWSTR 管道名称 = L"\\.\管道\...
使用 MSBuild Tools v120 定位 Windows 10 SDK
我有一个生成 DLL 的 Win32 C++ 项目。我使用 Visual Studio 2022 作为我的 IDE。 出于兼容性原因,我必须使用 MSBuild Tools v120 构建它。我无法使用较新版本的 MSBuild。 我的公关...
Direct3D 11 - 此系统不支持指定的设备接口或功能级别
我是 Direct3D 新手并尝试执行这段代码: #包括 #包括 #包括 #包括 #pragma comment(lib, &q...
你能将 GetLastError() 错误代码翻译成 #define 的名称吗?
GetLastError() 返回一个 DWORD。是否有 Windows API 函数可以将此 DWORD 转换为字符串,即 #define 的名称?例如。对于 123,它将返回“ERROR_INVALID_NAME”。这里...
将 GetLastError() 转换为带有错误字符串的异常
这非常类似于: 将 GetLastError() 转换为异常 我还希望能够向错误添加 std::string : 类 Win32Exception :公共 std::system_error { 民众: Win32Excep...
如何将当前正在运行的应用程序添加到 Windows 音频混合器而不播放任何声音?
我有一个音乐播放器程序,它创建一个 IAudioSessionControl2。这是为了能够更改其自己的自定义音量混合器音量所必需的。 问题是 IAudioSessionControl2 ...
我正在尝试使用C++函数CreateProcessW在Windows 10系统中生成另一个进程。 我首先根据Microsof上的官方示例测试了以下示例代码...
几年前,我天真地尝试编写一个小应用程序来保存我战术性放置的桌面图标,因为当某些事件重置它们时,我厌倦了将它们拖回原来的位置。我嘎...
wprintf 无法正确输出表情符号字符,但 WriteConsoleW 可以
我一直在测试将 Unicode 文本(如表情符号)写入 CLI 工具的控制台。我注意到,当使用 wprintf 输出表情符号时,它会打印出两个问号(��),但是当我使用
编辑SystemUsesLightTheme注册表项后如何刷新Windows任务栏?
我正在尝试使用Windows API制作一个应用程序,通过修改HKCU\Software\下的注册表值AppsUseLightTheme和SystemUsesLightTheme来更改Windows 10/11中的颜色主题
使用 directshow 的 H.264 比特率和 GOP 控制设置
我正在使用 Directshow 在 windows10 中流式传输 h.264 媒体格式。为此,我使用 USB 摄像头,它有 2 个捕获输出引脚,当我配置这些引脚时,其中一个引脚显示 MJPG、Y...