Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
将 PIL/PILLOW 图像复制到 Windows 剪贴板
我看过这个问题,我遵循了每一步,更改代码以满足我的要求,即Python3、Pillow和ctypes。库越少越好。 导入ctypes 从 PIL 进口
字体文件可以允许字符具有glyf数据,但不一定必须具有cmap映射。 (无代码点) 所以我想知道是否有系统API可以渲染cha...
我尝试编写在Delphi中单击按钮后抛出BSOD的程序: procedure RtlAdjustPrivilege(var Privilege: Integer; var bEnablePrivilege: Boolean; var IsThreadPrivilege: Boolean; var
Windows 应用程序支持用户定义的信号处理程序的 SIGINT 吗?
规格说明: 任何 Win32 应用程序都不支持 SIGINT。当 CTRL+C 中断发生时,Win32 操作系统会生成一个新线程来专门处理该中断。这可能会导致...
我正在尝试使用 winapi 调用在 VBA 中创建工具提示,基本上遵循 MSDN 中的教程,使用 Declare 语句重新映射到 VBA 等。对 CreateWindowsEx() 的调用返回 NULL 并且...
Video For Windows (VFW) 是否允许在一个文件中包含多个视频流?
Video For Windows API (VFW) 中没有太多关于流和示例概念的理论或文档。我想知道视频是否应该只包含: 一个视频流 一个音频流 哦...
哪个 Win32 API 负责 Eclipse SWT 中的多显示支持
我了解Eclipse SWT在Windows操作系统中依赖于Win32 API,在Linux操作系统中依赖于GTK。截至目前,Windows 中的 Eclipse SWT 支持创建多个 D...
从 _EVT_SYSTEM_PROPERTY_ID 结构中读取事件 ID 给出的数据不正确?
尝试使用 WIN32 API 打印事件 ID 会给出错误的数据(将输出结果与事件查看器进行比较)。 事件渲染部分 hContext = EvtCreateRenderContext(0, NULL, EvtRenderContex...
我正在尝试使用 C 捕获 Windows Server 2008 64 位系统上的注销事件。目前我正在使用此处所示的控制台注销事件代码:http://www.cplusplus.com/forum/beginner/
我可以将 IFileOperation 与虚拟文件 (IStream) 一起使用吗?
我正在尝试将文件从网络流复制到本地磁盘(使用C#)。我想使用 IFileOperation 接口来获取现代复制 UI,但是我不确定如何获取 IShellItem...
在 Windows 中使用 CreateProcess 函数启动时,某些程序的句柄未正确分离
我想使用Windows api来启动我的计算机上的其他程序(.exe、.url、.lnk),所以我使用以下命令来执行此操作 int main() { //const std::wstring& 程序路径 = L"C:\Users\...
我遇到了一个问题,即在 Windows 中使用 CreateProcess 函数启动时,某些程序的句柄未正确分离
我想使用Windows api来启动我的计算机上的其他程序(.exe、.url、.lnk),所以我使用以下命令来执行此操作 int main() { //const std::wstring& 程序路径 = L"C:\Users\...
所以我正在编写一个辅助应用程序,需要知道文本输入插入符号的位置。我尝试了 GUIThreadInfo,但是虽然它在记事本等基本应用程序中有效,但在像
如何正确使用 InterlockedCompareExchange 进行乐观同步以避免 MSVC 中出现新的 C28112 警告?
我之前已经多次编写过乐观线程同步例程,但是今天,我使用多年的模式现在在最新版本的 VC++ 中生成警告(使用 VS 2022,v17....
在 Windows 资源管理器中,右键单击文件,会显示一个上下文菜单,其中包含“发送到...”等内置项目和/或“使用 Winzip 压缩文件”等第 3 方操作。我的问题是: 嗬...
使用 win API 从 Win XP 操作系统检索键盘布局的语言名称
我正在WIN XP上使用VC6开发一个应用程序。 使用 GetKeyBoardLayoutList() 和 GetLocalInfo() API 从系统检索默认输入语言列表。 以下是代码。 `UINT uLayouts; 字符
WinVerifyTrust 返回 0x800B0100 (TRUST_E_NO_SIGNATURE),但仅当提供 WTD_HASH_ONLY_FLAG 时
当在修改字节的文件上执行没有 WTD_HASH_ONLY_FLAG 的 WinVerifyTrust 时,BadDigest 0x80096010 // TRUST_E_BAD_DIGEST 按预期返回。 但是当设置了 WTD_HASH_ONLY_FLAG 并且
RtlAddFunctionTable 和 RtlInsertInvertedFunctionTable 有什么区别?
RtlAddFunctionTable用于动态安装函数表以处理SEH异常。我已经在自定义加载器上使用了它,一切都很好。我找不到太多信息
使用 windows crate 从 Rust 调用 EnumPrinters
我正在尝试使用 windows crate 从 Rust 调用 EnumPrinters 函数。 函数签名: windows::Win32::图形::打印 pub 不安全 fn EnumPrintersA(标志:u32,名称:P0,...
我在使用标准 malloc 函数并调用 HeapWalk 查看分配块的大小时发现了这一点。发现malloc不会在默认进程堆中创建块...