winapi 相关问题

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

将 PIL/PILLOW 图像复制到 Windows 剪贴板

我看过这个问题,我遵循了每一步,更改代码以满足我的要求,即Python3、Pillow和ctypes。库越少越好。 导入ctypes 从 PIL 进口

回答 2 投票 0

如何通过系统API绘制没有对应cmap的字符?

字体文件可以允许字符具有glyf数据,但不一定必须具有cmap映射。 (无代码点) 所以我想知道是否有系统API可以渲染cha...

回答 1 投票 0

点击按钮后没有任何反应,而是抛出 BSOD

我尝试编写在Delphi中单击按钮后抛出BSOD的程序: procedure RtlAdjustPrivilege(var Privilege: Integer; var bEnablePrivilege: Boolean; var IsThreadPrivilege: Boolean; var

回答 1 投票 0

Windows 应用程序支持用户定义的信号处理程序的 SIGINT 吗?

规格说明: 任何 Win32 应用程序都不支持 SIGINT。当 CTRL+C 中断发生时,Win32 操作系统会生成一个新线程来专门处理该中断。这可能会导致...

回答 1 投票 0

在 VBA 中创建工具提示的问题

我正在尝试使用 winapi 调用在 VBA 中创建工具提示,基本上遵循 MSDN 中的教程,使用 Declare 语句重新映射到 VBA 等。对 CreateWindowsEx() 的调用返回 NULL 并且...

回答 1 投票 0

Video For Windows (VFW) 是否允许在一个文件中包含多个视频流?

Video For Windows API (VFW) 中没有太多关于流和示例概念的理论或文档。我想知道视频是否应该只包含: 一个视频流 一个音频流 哦...

回答 1 投票 0

哪个 Win32 API 负责 Eclipse SWT 中的多显示支持

我了解Eclipse SWT在Windows操作系统中依赖于Win32 API,在Linux操作系统中依赖于GTK。截至目前,Windows 中的 Eclipse SWT 支持创建多个 D...

回答 1 投票 0

从 _EVT_SYSTEM_PROPERTY_ID 结构中读取事件 ID 给出的数据不正确?

尝试使用 WIN32 API 打印事件 ID 会给出错误的数据(将输出结果与事件查看器进行比较)。 事件渲染部分 hContext = EvtCreateRenderContext(0, NULL, EvtRenderContex...

回答 1 投票 0

使用 C 捕获 Windows 注销

我正在尝试使用 C 捕获 Windows Server 2008 64 位系统上的注销事件。目前我正在使用此处所示的控制台注销事件代码:http://www.cplusplus.com/forum/beginner/

回答 3 投票 0

我可以将 IFileOperation 与虚拟文件 (IStream) 一起使用吗?

我正在尝试将文件从网络流复制到本地磁盘(使用C#)。我想使用 IFileOperation 接口来获取现代复制 UI,但是我不确定如何获取 IShellItem...

回答 2 投票 0

在 Windows 中使用 CreateProcess 函数启动时,某些程序的句柄未正确分离

我想使用Windows api来启动我的计算机上的其他程序(.exe、.url、.lnk),所以我使用以下命令来执行此操作 int main() { //const std::wstring& 程序路径 = L"C:\Users\...

回答 1 投票 0

我遇到了一个问题,即在 Windows 中使用 CreateProcess 函数启动时,某些程序的句柄未正确分离

我想使用Windows api来启动我的计算机上的其他程序(.exe、.url、.lnk),所以我使用以下命令来执行此操作 int main() { //const std::wstring& 程序路径 = L"C:\Users\...

回答 1 投票 0

在非 GDI 应用程序中获取插入符位置

所以我正在编写一个辅助应用程序,需要知道文本输入插入符号的位置。我尝试了 GUIThreadInfo,但是虽然它在记事本等基本应用程序中有效,但在像

回答 1 投票 0

如何正确使用 InterlockedCompareExchange 进行乐观同步以避免 MSVC 中出现新的 C28112 警告?

我之前已经多次编写过乐观线程同步例程,但是今天,我使用多年的模式现在在最新版本的 VC++ 中生成警告(使用 VS 2022,v17....

回答 1 投票 0

如何访问 Windows shell 上下文菜单项?

在 Windows 资源管理器中,右键单击文件,会显示一个上下文菜单,其中包含“发送到...”等内置项目和/或“使用 Winzip 压缩文件”等第 3 方操作。我的问题是: 嗬...

回答 3 投票 0

使用 win API 从 Win XP 操作系统检索键盘布局的语言名称

我正在WIN XP上使用VC6开发一个应用程序。 使用 GetKeyBoardLayoutList() 和 GetLocalInfo() API 从系统检索默认输入语言列表。 以下是代码。 `UINT uLayouts; 字符

回答 2 投票 0

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 并且

回答 1 投票 0

RtlAddFunctionTable 和 RtlInsertInvertedFunctionTable 有什么区别?

RtlAddFunctionTable用于动态安装函数表以处理SEH异常。我已经在自定义加载器上使用了它,一切都很好。我找不到太多信息

回答 1 投票 0

使用 windows crate 从 Rust 调用 EnumPrinters

我正在尝试使用 windows crate 从 Rust 调用 EnumPrinters 函数。 函数签名: windows::Win32::图形::打印 pub 不安全 fn EnumPrintersA(标志:u32,名称:P0,...

回答 1 投票 0

为什么新建的windows进程中有两个堆?

我在使用标准 malloc 函数并调用 HeapWalk 查看分配块的大小时发现了这一点。发现malloc不会在默认进程堆中创建块...

回答 1 投票 0

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