winapi 相关问题

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

Ctypes-无法使用 NtQueryInformationProcess 获取 PEB 地址

我正在使用 ctypes 并尝试使用 NtQueryInformationProcess 函数获取 PEB 地址。 返回值为0,表示函数成功完成。 但是

回答 1 投票 0

Windows API可以使用两个互斥体来实现线程同步吗?

我的作业中有一道题:利用Windows API使用mutex实现线程同步。 我尝试使用两个互斥体来实现这一点,但我失败了,因为我发现线程不能......

回答 1 投票 0

如何在第一次 ReadDirectoryChangesW 调用后继续读取目录更改?

我已经实现了一个程序,该程序使用 ReadDirectoryChangesW 以重叠模式与完成例程跟踪给定文件夹中的更改。效果很好。 我正计划重建它以制作......

回答 1 投票 0

WM_CTLCOLORSTATIC 但如何释放hdc

我按照 Microsoft 示例使用 WM_CTLCOLORSTATIC 但我很好奇如何使用DeleteObject。 如果将DeleteObject 放置在返回之后,则它永远不会被使用。 然而在窗户里

回答 1 投票 0

使用java.lang.foreign替代JNativeHook - 如何处理KBDLLHOOKSTRUCT

我在JDK23中使用java.lang.foreign的Native Hook中了解到,SetWindowsHookEX的第三个返回值, “lParam”是 typedef 结构标记KBDLLHOOKSTRUCT { DWORD vkCode; DWORD 扫描码; DW...

回答 1 投票 0

如果我添加窗口句柄或NULL值有区别吗

我有一个小问题。 我先给你看一个例子,然后我会告诉你问题出在哪里。 例子: while(GetMessage(&msg, NULL, 0, 0)){ 翻译消息(&msg); 调度我...

回答 3 投票 0

为什么需要 FILE_FLAG_BACKUP_SEMANTICS 才能使用 CreateFile() 打开目录?

CreateFile() 的文档指定: 要使用 CreateFile 打开目录,请将 FILE_FLAG_BACKUP_SEMANTICS 标志指定为 dwFlagsAndAttributes 的一部分。 我不明白的是...

回答 1 投票 0

有关通过 ReadDirectoryChangesW 获取最后文件更改的一些问题

我已经实现了一个程序,该程序使用 ReadDirectoryChangesW 以重叠模式与完成例程跟踪给定文件夹中的更改。 效果很好。 我正计划重建它以制作......

回答 1 投票 0

winapi 检索所有驱动器的最大配置页面文件大小

看来 GlobalMemoryStatusEx 和 GetPerformanceInfo Windows API 都会报告页面文件的当前大小,但可以将页面文件(每个磁盘)配置为增长到一定限制......

回答 1 投票 0

为什么 FILE_FLAG_BACKUP_SEMANTICS 链接到使用 CreateFile 打开目录?

CreateFile 的文档指定“要使用 CreateFile 打开目录,请将 FILE_FLAG_BACKUP_SEMANTICS 标志指定为 dwFlagsAndAttributes 的一部分。” 我不明白的是...

回答 1 投票 0

是什么原因导致ExtractIconExW泄漏内存?

当我调用 ExtractIconExW 数百次时,我的应用程序因各种随机错误而崩溃,主要是与“内存不足”相关(即使任务管理器仅指示它......

回答 1 投票 0

如何更改线程名称

我有一个使用“大量”线程的服务器应用程序。不想争论它到底应该使用多少个线程,如果能够看到一些描述性的内容那就太好了

回答 3 投票 0

KillTimer 不删除给定的计时器

我写了一段代码来了解SetTimer和KillTimer。 我首先在WM_CREATE中设置一个定时器,然后在定时器中写入KillTimer 回调函数,以便计时器仅被调用一次。 我放了一个

回答 1 投票 0

在 Windows 中将程序作为服务运行时如何初始化 python?

我正在创建一个基于SFL(服务框架库)的服务。当我从控制台工作时,没问题,但是当我通过“sc start MyService”将其作为服务运行时,它会发出致命错误...

回答 1 投票 0

调试 Windows VBS enclaves

我正在尝试按照以下 Microsoft 文章调试 VBS enclave:https://learn.microsoft.com/en-us/windows/win32/trusted-execution/vbs-enclaves-dev-guide#step- 4-调试-vbs-enclaves:~:text=...

回答 1 投票 0

从 std::ofstream 获取句柄

是否可以从 std::ofstream (Visual C++ 2005) 获取底层文件句柄? 这是这个问题的反面: 我可以使用 CreateFile,但将句柄强制放入 std::ofstream 中吗?

回答 7 投票 0

VS2010中如何设置Windows SDK目标版本?

我最近安装了 Windows 8 SDK 版本(8.0 和 8.0A)以及 VS2011 Beta。 这使得我的所有 VS2010 项目都尝试针对 Windows SDK 版本 8.0 进行构建

回答 4 投票 0

如何获取已安装的Windows SDK版本?

如何确定我的计算机上安装了哪个版本的 Windows SDK? 我问的是,如果尚未安装最新版本,我可以安装它。

回答 8 投票 0

世界你好!使用 WinAPI 没有做任何事情

我使用 Netwide Assembler 作为我的汇编器。 我正在尝试创建一个打印字符串 Hello World 的程序,但没有成功。 我将所有参数作为调用约定字典放在堆栈上...

回答 1 投票 0

从 winapi 回调记录

我正在 Visual Studio 2022 中使用 winapi 开发 C 应用程序。使用 winapi 线程池时,我有一些关于回调日志记录(用于调试目的)的问题。以下是最低限度的考试...

回答 1 投票 0

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