winapi 相关问题

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

PE 标头要求

PE文件(PE/COFF)有什么要求?至少应该设置哪些字段、哪些值,以使其能够在 Windows 上“运行”(即执行“ret”指令...

回答 5 投票 0

如何在对象的整个生命周期中保持指针字段不变(C++ 中管道的句柄)

我正在尝试创建一个处理程序类来处理 C++ 中的管道。首先我可能会说我已经习惯了 C#,但对 C++ 和指针的概念还很陌生。 类中唯一的字段是变量...

回答 1 投票 0

在C++程序中挂起进程失败

私人: DWORD SuspendProcess(HANDLE hProcess) { DWORD 结果 = SuspendThread(hProcess); if (结果 == (DWORD)-1) { // 挂起线程失败 返回假; } 返回...

回答 1 投票 0

自定义 PE 加载器中的线程本地存储

以下代码是自定义 PE 加载程序,用于修复 IAT 并应用重定位(如果需要): #包括 #包括 #包括 #pragma 警告(禁用...

回答 1 投票 0

如何防止(过滤)WM_MOUSEMOVE影响WM_TIMER case语句评估true

我正在使用 FreeBASIC 和 win32API 来制作一个简单的数据记录器。我的主窗口中有一个编辑框,每秒显示 1 条数据日志记录。 一切都很完美,除了当我移动手机时......

回答 1 投票 0

Direct2D 在主窗口中渲染,但不在子窗口中渲染

我正在学习如何使用 Direct2D 和 DirectWrite。我编写了一个示例应用程序,它使用这些库直接在主(顶级)窗口中呈现内容。效果很好。 现在我正在努力

回答 4 投票 0

为什么 Surface Pro 笔在笔按下时会发送 WM_HSCROLL 和 WM_VSCROLL?

我正在构建一个适用于 Windows 桌面的绘图应用程序(Visual Studio 2019、C++、MFC)。当用户移动鼠标时,我使用 WM_LBUTTONDOWN、WM_MOUSEMOVE 和 WM_LBUTTONUP 来绘制像素...

回答 1 投票 0

创建透明位图并更新LayeredWindow

我正在尝试创建一个带有“正在加载”文本的掩码窗口,以提醒用户我的应用程序处于繁忙状态。 为此,我首先创建了一个表单: 边框样式 = bsNone 颜色 = clBlack

回答 2 投票 0

发送Ctrl+C进行处理

我必须发送 Ctrl+C 到从我的 C# 应用程序创建的控制台进程。我发现了很多类似的线程,但还没有找到解决方案(尝试过 CreateProcess、GenerateConsoleCtrlEvent,...

回答 2 投票 0

如何在 MSVC 中使用 intsafe.h 函数?

我正在尝试使用 intsafe.h 标头和 MSVC 编译一个简单的程序: #包括 int 主函数(无效){ 整数结果; 返回 IntAdd(10, 10, &结果); } 当尝试比较时...

回答 1 投票 0

比较 Rust 中的 WPARAM 和 VIRTUAL_KEY

我正在尝试使用 wndproc 中的 WPARAM 参数来使用“windows”板条箱获取键盘输入。我找到了一个 github 存储库,试图实现相同的目标(链接到特定代码 h...

回答 1 投票 0

无论 c++ 的焦点是什么,我怎样才能捕获像 F6 这样的按键绑定?

最好使用,但如果不可能,我愿意接受其他解决方案。 我见过 RegisterHotKey(),但它需要按下 Ctrl、Shift、Alt 或 Win。 我也想成为...

回答 1 投票 0

如何区分Win32套接字句柄和其他管道句柄?

我需要确定我的代码未创建的句柄(GetFileType()==FILE_TYPE_PIPE)是否是套接字。好像没有这个API。 我尝试过以下...

回答 4 投票 0

允许远程桌面用户访问全局 Windows 互斥体

我的环境: 安装有远程桌面服务的 Windows Server 2012 R2。 用C编程 问题: 用户 U1 通过 RDP 连接到 Windows Server 并创建全局互斥体 (创造...

回答 1 投票 0

获取转发的函数名称

我尝试过这段代码: HMODULE hModule = LoadLibrary(argv[1]); PIMAGE_DOS_HEADER dosHeader = (PIMAGE_DOS_HEADER)hModule; PIMAGE_NT_HEADERS ntHeaders = (PIMAGE_NT_HEADERS)((DWORD_PTR)hM...

回答 1 投票 0

将 Rich Edit 控件重置为默认颜色

我正在为 Finale 音乐程序编写一个插件,它使用 Rich Edit 控件来显示和编辑格式化文本。其中一种格式是“隐藏”样式,这实际上意味着它是......

回答 1 投票 0

C++ Windows 服务锁屏

对我的英语起步表示抱歉。我患有阅读障碍,因此有一些拼写和语法问题。 所以,我正在开展一个业余爱好项目,其中我有一个 Windows 服务来查找触发情况...

回答 1 投票 0

如何在Listview的标题中添加复选框样式的项目?

我想在Listview的头部添加一个checkbox样式的item,但是不行。这是我所做的: 在 MainWndProc 中 案例 WM_CREATE:{ HWND hHeader = CreateWindowEx(0,WC_HEADER,L"标题继续...

回答 1 投票 0

如何在Listview的头部添加一个checkbox样式的item? (Win32 C++)

我想在Listview的头部添加一个checkbox样式的item,但是不行。这是我所做的: 在 MainWndProc 中 案例 WM_CREATE:{ HWND hHeader = CreateWindowEx(0,WC_HEADER,L"标题继续...

回答 1 投票 0

如何使用 CreateFile 在只读文件上打开读/写句柄

您好,我有一个简单的问题 - 在只读文件上使用 CreateFile 打开读/写句柄有哪些选项?我是否必须暂时删除只读属性,打开手柄,执行

回答 1 投票 0

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