Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
我正在尝试以编程方式模拟按下键盘上的向上箭头键以进行端到端测试。使用以下代码,GUI 控件不会收到消息(WM_KEYDOWN、WM_GETDLGCODE、
我想创建一个可重用的函数,每当我想使用 MessageBox 时都可以重用它,但在下面的代码中,有一个错误: 标识符“Lmessage”未定义 标识符 &q...
任务管理器中notepad.exe的PID与pi.dwProcessId不同
我是 C 新手,正在使用 Win32 API 使用 CreateProcessW() 创建进程。这是我的第一个C 程序。它打开 notepad.exe 并使用 dwProcessId 输出进程 ID。但是PID...
如何使用 Windows API 获取 USB 3.2 Gen 2x2(20Gb/s) 设备的当前链接通道数
我可以使用 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 从 DeviceIsOperatingAtSuperSpeedPlusOrHigher 获取 USB 3.2 Gen 2(10Gb/s) 当前链接的单通道信息。 我怎样才能得到当前的链接...
我正在尝试读取外部可执行文件的资源。我正在使用 Resource Tuner 应用程序,它给了我这样的结果: 图像 std::filesystem::path exeSignalPath{ LR"__(c:\Users\user\AppData\
我正在尝试通过PostMessage()合成击键,我需要生成相应的lParam。 我熟悉 KeyStrokeMessage 结构。 这是代码: ///-------------------------...
使用 .NET 8 的 Windows 上带有 windows 键的全局键盘快捷键
我正在编写一个受上下文启发的应用程序切换器,有点有趣,但陷入了对全局键盘快捷键的反应。我正在使用 .NET 8 + Avalonia。 到目前为止我得到了什么: 使用系统; 使用系统。
Windows GUI 应用程序中重定向的标准输出上的 WriteFile 返回 ERROR_NO_DATA
编辑:刚刚发现这只是 PowerShell 控制台的问题。它似乎可以从 cmd.exe 运行。调查更多... 在 Windows GUI (/SUBSYSTEM:WINDOWS) 应用程序中,相对容易...
问题是我不想在ini文件中写入任何细节。我只想在当前目录或另一个目录中创建一个 ini 文件,例如在主 .exe 所在的调试文件夹中。 //CNi...
我制作了一个任天堂模拟器,我想录制玩家正在玩的视频。我了解 FFmpeg,但我不知道如何设置/使用它。我所需要的只是一个 .lib 文件,让我可以抛出...
我制作了一个应该传输文件的服务器和客户端。 我试图让它读取整个文件并发送。 但现在看来,我遇到了问题。 服务器应在以下情况下自动发送文件...
我正在尝试从在 Windows 11 上运行的应用程序与 PktmonApi.dll 进行交互。根据文档,没有包含函数声明的头文件,而是您需要动态
我不知道如何将命令传递到 Windows 终端输入控件。 C++
我正在尝试编写一个程序,使用该程序可以将浏览器中突出显示的命令发送到终端。我偶然发现我不知道如何传输任何命令......
“APIENTRY _tWinMain”和“WINAPI WinMain”区别
这2个功能有什么区别?: int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, ...
当我将鼠标指针悬停/单击显示的选项上时,我的组合框不会突出显示/选择文本。即使我按键盘上的 TAB,项目选择也不会显示 ComboBox 高亮...
我知道在 Windows 下设置线程名称的非直观过程(请参阅“如何为 Win32 线程设置名称?”)。 有没有办法获取线程的名称? 我没有看到任何 Windows API...
您能指出与组合框(WinAPI)(C 源代码)相关的代码中的错误吗
当我将鼠标指针悬停/单击组合框显示的选项上时,我的组合框不会突出显示/选择文本,甚至当我按键盘上的 TAB 时,项目选择也不会显示组合框
将 GetUILanguageFallbackList API 与 MinGW-w64 链接
我正在尝试将 Windows GetUILanguageFallbackList API 与 MinGW-w64 一起使用。 这是调用 API 的一个非常简单的示例: #包括 #包括 int main()...
我已经在 64 位 Windows 7 计算机上安装了 com0com v2.2.2.0,显然已成功安装。 我运行命令实用程序,如下所示: 命令>安装 端口名称=COM9 端口名称=COM8 CNCA0 端口名称=
总结 我尝试实现这个示例:使用路由表管理器注册,但出现错误: 发生异常:W32/0xC0000005 c 中 0x00007FFCFACEBCE4 (rtm.dll) 处未处理的异常...