Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
我正在尝试创建系统中所有(固定)磁盘的分区及其卷的列表(例如:PhyiscalDrive0,分区1,C:\;PhyiscalDrive0,分区2,D:\;.. .).我已经...
在C中使用winapi创建RichEdit时如何更改行间距?
下面的源码无法改变行距。 如果您能告诉我如何在下面的代码中创建 LSpaceA() 和 LSpaceB() 函数来更改 sp... 行,我将不胜感激。
查找通过RegisterWindowMessage Windows API获取的消息的原始名称
在调试应用程序以尝试提高性能时,我发现它在处理大于 0xC000 的消息时浪费了时间。这显然是由
在设置新的 Window Station 句柄后是否应该关闭进程的前一个 Window Station 句柄?
在 CloseWindowStation() 函数的文档中,它说: 不要指定 GetProcessWindowStation() 函数返回的句柄。 但是,如果你得到了
我有一个包含控件(编辑、组合框等)的对话框,有些控件可见,有些控件不可见。 在函数中,我想要的是循环所有控件并获取最后显示的控件。 我要打广告...
我编写了一个小程序,用于创建与编辑框关联的 UpDown 控件。 我已经使用资源脚本进行了测试,问题是相同的:向上箭头减少数字,并且...
我想创建一个 C++ 程序来列出我当前打开的所有窗口(例如浏览器、文件资源管理器、Discord)及其位置/尺寸。到目前为止,我已经成功使用 EnumWindow 列出了所有窗口...
我想将 PDF 查看器作为不可见进程启动,将其强制放入控件中,然后再次显示。但观众似乎拒绝开始隐形。我已经尝试过这些启动参数:
我可以使用Windows SDK的IN6_IS_ADDR_LOOPBACK等吗? al.,尽管没有文档?
在 Linux 上,netinet/in.h“应定义以下用于测试特殊 IPv6 地址的宏”。这包括诸如 IN6_IS_ADDR_UNSPECIFIED、IN6_IS_ADDR_LOOPBACK、
如何弹出USB可移动磁盘/卷,类似于Windows资源管理器中的“弹出”功能?
您知道 Windows 用于完成可移动卷的 shell 上下文菜单上可用的“弹出”功能的 API 或 API 调用序列是什么吗? 到目前为止我已经...
我成功地使用了互斥体,该互斥体是使用 CreateMutex 创建的,并将 bInitialOwner 设置为 TRUE,以确保仅运行一个应用程序实例多次而不会出现任何问题。 我的期望...
为什么 Windows API WriteFile 需要将 rbx 设置为 [rsp]?
我正在尝试尝试在汇编中写入控制台。我最终使用了 Windows API WriteFile 函数。它运作良好,但我遇到了一个奇怪的怪癖。如果我没有设置 rbx 寄存器...
我一直在尝试创建一个标题栏可以是任何语言的窗口。但我得到了类似 ▯* 的信息。到目前为止,我写作的是转义字符。我正在证明代码的完整性。 #
我不太擅长加密 API,我正在尝试加密和解密二进制文件。我将以下代码放在一起来加密文件并将其存储回文件并且它可以工作, #包括...
我正在开发一个 Rust 项目并尝试让 Winapi 工作。 这是我的 Cargo.toml: [包裹] 名称=“sacl” 版本=“0.1.0” 版本=“2021” [依赖项] 维娜...
我正在开发一个 Rust 项目并尝试让 Winapi 工作。这是我的 Cargo.toml: [包裹] 名称=“sacl” 版本=“0.1.0” 版本=“2021” [依赖项] 赢...
使用 ConDrv 设备的 NtOpenFile() 显示 0xC0000005 错误
我正在模仿conhost.exe和condrv.sys驱动程序之间的连接。因此,我将 conhost.exe 中的代码复制到一个简单的 C 文件中并进行编译。但 NtOpenFile() 总是显示 0xc0000005 错误。她...
如何在 win32 应用程序中使用 winappdriver 获取子元素列表?
我正在使用 WinAppDriver(使用 NUnit 和 C#)来测试一些旧版 win32 应用程序。 当我调试测试时,我到达了某些点,我需要查看所选 e 的所有子元素的列表...
这适用于普通窗口,但在全屏游戏中会返回黑屏,因此我将 dtype = numpy.uint8 更改为 dtype = numpy.uint16,现在我收到此错误。我认为有
我正在尝试使用 windows crate 将此函数从 C++ 转换为 Rust: #包括 #include“windows.h” #包括 #pragma 注释(lib ,"